Just to have description/identification of all the parts, does it have:
- camshaft
- crankshaft
- oil pump
- front cam gear and cover
- oil pan