The shop put it in. it was complete when it arrived. i know they replaced all fluids and oil pan gasket. new water pump. it didnt leak any fluids.

When we took it out and replaced bearings, we replaced all gaskets that we took off and new fluids