On average the newer Gen 6 NASCAR engines can cost around $115,000 to $135,000. This is the initial cost of the engine but teams can spend up to $300,000 in a span of a week in rebuilding and tuning it.