damn, thats cheap. i got my whole motor build (piston, cam, exhaust) full set of tires, fixed one-way bearing, plus misc. parts, labor, machining, etc. for about $1700. minus about $260 on exhaust, $300 on tires, ~$120 for cam, and other stuff 1700-680=~$1020. also minus twist throttle, grips, and dyno tuning, it would put you under $1000 at an atv shop. machine shop sounds good though for that price. good luck on the piston and let us know if you get it done