I don't understand why you are so obcessed with the stock class, but that car would be more competitive in sts2, especially if you are on street tires. Also, you won't have to worry so much about silly package/update/backdate rules.
__________________
You need to grab ahold of that line between speed and chaos, and you need to wrestle it to the ground like a demon cobra.-Talladega Nights