Made to fit item specified. Made by one of the large manufacturers.
Yamaha YZ 125 2-Stroke & X ( 1998 - 2004 ) Water Pump Seal & Oil Seal (pair) Kit
Yamaha YZ 250 2-Stroke & X ( 1998 - 2026 ) Water Pump Seal & Oil Seal (pair) Kit
REPLACEMENTKITS.COM Brass Sea Water Pump Seal & Bearing Kit for Mercruiser, Compatible with 26-8M2001645 & 26-862040, Engine Water Pump
Motorcycle Water Pump Seal Easy Installation WTPH004 Water Pump Housing COVER
Yamaha YZ 250 2-Stroke ( 1983 - 1997 ) Water Pump Seal - NEW