2004 Nissan Titan parting out has new battery new starter newer rear leafs and shocks have tons of parts message or text what your looking for and will get back to you with availability and price contact Ryan @780 999 4952