SpecialKay,
Doesn't it strike you as odd that a business would want to sponsor a car that has never showed or raced?
What product or service will you be advertising for them? What is their "business" that they are trying to promote?
If they can afford to give you $12,000, why on Earth would they need your CC number and your $79?
The sponsors I have given ME cash or products in exchange for advertising their businesses on my car. I was only able to get sponsorships after several years of racing and making somewhat of a name for myself.
I wish you well.