I have searched everywhere for parts for my 91' YZ 125 (one of the best bikes I have ever owned) to include EBAY, craigslist and parts manufacturers themselves to no avail. DENNIS KIRK had NUMEROUS parts that were IMPOSSIBLE to find other places and the parts themselves are top notch. The parts look better than I could have expected new parts from Yamaha to look. All parts were direct bolt in, no problems whatsoever. VERY fast shipping and the online purchase experience was very easy.