2013 Yamaha F350 USB ultra long shaft complete lower leg assembly NEW seals, needle bearings carrier bolt and impeller. All parts functioning fine 460 hours total time on engine/leg