This is a MG TD Oil Pump. It’s in great condition condition and includes everything displayed in pictures. One of the studs which holds the gear has been pushed upward because someone in the past started a rebuild. The gear is missing on that side. This item will need to be rebuilt. Please message me with any questions.