Yeah type of vehicle , new or used engine. I can say they are reasonable priced and definitely dependable . Might find someone cheaper but ill cost twice as much to do it right .
Yeah, email John and give him a day or two. Best would be to send the VIN so he knows all the options/specs.
To my knowledge it would depend on the make and year of your truck. I am not the mechanic.
Thanks! Your answer is awaiting moderation.