I've used this site for many years, i've only ever had one issue with them and they refunded my money within 24 hours. The best way i have found with them is to contact them via chat and verify the stock before you purchase, the Person will give you a direct link, make your purchase and then tell them the order number. The only time i had an issue i did not do it like this.