John Deere 140 PTO Shaft. Complete with new bearing. Fits 120, 140, 312, 314, 316 and 317 with Kohler engine. Located in New Era MI 49446.