I just replaced the crank bearings on an 04 125 that I bought and it was seized after the previous owner sunk it in a creek. It was actually fairly easy and only required two special tools that I did not have (Sherco Flywheel/igniton puller and a blind bearing puller). I got the flywheel puller from RYP $19.00 and the bearing puller kit from Harbor Freight $39.00). I spent another $400 in parts which included a S3 head and insert, crank bearings (which are now sealed bearings), gaskets, top end rings, etc. I did not need a crank kit luckily.