I have ordered from them via amazon many times no issues but when i went direct to them to order a Ryzen 3 3100 i had a bad experience, when i placed the order it showed in stock and it continued to show in stock the next day too, and since it was lockdown i was expecting a 5 to 7 days delivery time to Mumbai, when i contacted them after 3 days to ask about the shipping, they were like sir we were expecting the stock but it got delayed blah blah blah so i decided to wait, after 10 days i contacted them again, they did not have the stock yet, which was utter kaka, coz i would check their website and they did put it as back in stock, so i had enough of their bulls**t and decided to cancel my order with them and ordered it from Primeabgb and to my surprise i received the product the next day... and 1 more thing TPS took another 7 to 10 days to initiate a refund after contacting them many times grrrrrrr , so yeah bottom line i am not buying from them out of amazon....