Nissan Titan II XD Crew Cab,
Engines and modifications: