NASCAR Sucks!

"NASCAR doesn't stand for "stock cars" any more, it stands for "Spec Cars", and that's exactly what they are. I don't know why they even pretend they are driving Camaros, Mustangs, an Camerys.. Everyone is driving the same care with the same engine build the same way by various builders. It no longer matters what car brand you like, there's really no differences in NASCAR (National Association of Spec CAr Racing).
You are mis-informed. GM, Ford, and Toyota all have different engines for the Cup series. The cars are built by the teams and/or various chassis builders. So they are not all the "same" either.