for OEM parts always look at bikebandit.com and another I recently found was mrcycle.com that is where I got all of my washers and seals. for a cylinder head I just recently broke down and bought a cool head from ebay since my 90 head was trash. it was $140 and I got the 21cc dome.