I have. Fair prices and good customer service. But before you actually click the buy button, you may want to call and confirm that the item is actually in stock. I clicked the buy button on a scope, they in-turn charged my card right then and there, only shortly after I received an email saying my scope was on back order. Needless to say I was not happy.
I did contact customer service and get my card refunded without any hassle. Like I said, just make a quick call and confirm their stock (so you don't tie your money up for something else you find).