???6 month wait??? Surely they had to of notified you at some point that it was placed on back order. I realize you were upset but it's definitely not their fault if your credit card expired by the time the back order was filled.During my 6 month wait for the stuff to come in, my credit card expired.
Sportsman's Guide Rules! Generally, they have the best prices on everything. I've been ordering from them for over ten years now and have never had a problem (knock on wood). It's safe to say that this was just a freak accident, one time deal.