Oil Pump off of a 2000 Arctic cat 250. Gears are in great shape. Threads on screws are in good condition. E clip is good. Comes with pins from the shaft of the oil pump and crankshaft for mounting the gears. Came off running machine