F1 has been very aggressive regarding changes to reduce cost. Could not find the concise summary, but the following article has the changes:
“It will be Formula One as we all know it, but clearly much less expensive.”
http://www.telegraph.co.uk/sport/mot...ts-by-1bn.html
With these changes, F! is getting closer to a spec series
With the specific race sponsor, approx 4 or 5 races do not have race sponsors, and Team sponsor concerns, looks like NASCAR will have to institute additional cost reductions