I've spent probably as much time cleaning parts to rebuild on my bike as I have actually assembling it. So far the best thing I've found is this LA's Totally Awesome Cleaner. I seen it at the dollar store and decided to give it a try. I have maybe 12 dollars in the motor using engine degreaser and carb cleaner, and about 5 bucks in the trans. Check out the pics and give it a try.