Juggernaut,
I have the same concerns as you.
Mine probably comes from waiting too many years to get my Cobra. I think the other guys have got the right idea; AAA Card and a credit card should go a long way to creating more confidence. I am going to get a AAA card (got the Visa card) and not sweat the small stuff.
Jim Stern