I get the feeling that they are defunct. They came out with a new product and it didn't work and they disappeared. The 14 Rushmore's ended the need for their first product also.
I don't think they're defunct - I got an email from them just 4 days ago. And, I don't think that the saddlebag lid thing would kill them. . . they sell more than just that and the saddlebag secure stuff.
That having been said - I'd just call the credit card company and dispute it. I use PayPal when I can. . . makes it even easier.