I did all the work. It cost about 800 with the freight. You only need the paper gaskets. Not the steel ones. About 30 bucks for those. The crank in these is really heavy. 45.5 lbs. If you take rods and pistons to a machine shop, they can weigh them. You need rods weighed at both ends. Falicon will take those numbers over the phone and balance. Balance was included in that price. The bike runs like a scalded dog from 3000, now. It is smoother at cruising speeds. Between 80 and 125 mph is play time in 5th gear. I ran an R1 at 90 mph in a 5th roll on, and he had to down shift to out run me. I was really concerned about wrecking the drivability of this bike, when I sent the crank. Ya know, vibrations, and jerky acceleration. Well, let me put those concerns to bed. The bike is a little more throttle touchy, but below 2500 rpm, you can't really tell it was done. I've put 3000 miles on since I put it back together, and I would highly recomend this mod to every one.