Used OEM Kubota engine oil pump. Removed from a 2017 Kubota bx2380 tractor with a Kubota d902 engine. This is from an engine that was replaced at 100 hours due to being overheated. Please verify this is the correct part number for your application. The part number is 16851-35012.