Gday guys, ive been thinking after rebuilding the top end on my YZ 125 ( Dirt bike) i really enjoyed doing it, and wouldn't mind doing it for a road bike, like a CBR250RR/R, GPX250 or something similar. I know where to source my dirt bike parts from, but for road bikes? I imported my parts from the States, anybody know any cheap sources for parts for bikes? Like piston kits, gaskets, valves, cam chains? Everything i would need to do a top end. was thinking of buying one that is on its way out, hopefully with no bore damage so i can just pop in a new top end and hopefully gain alot of engine experience as well as coming out on top with a decent priced bike all up! Plus knowing that its all done will make it more reliable too! Advice, comments or anything on the above would be great!