I have a really nice factory OEM Keihin carburetor from a clean 2003 Yamaha YZ250 2 stroke. It will fit 02 03 04 and 05 YZ250 2-strokes forsure and probably a bunch of other years but I know these one forsure so check first if you aren’t sure