I recently had the misfortune of dealing with this company for a keycap replacement. My experience with them was terrible. The service was delayed (they claim they deliver same-day) and there was a complete lack of communication throughout the process. Phones go to voicemail. Emails go unread. When I did finally manage to get in touch with someone two weeks later, they likely lied about being on company vacation for a week (they used the same excuse for another customer), told me that the keycaps I ordered were not in stock, and then gave me five elaborate options to proceed with my order. Only after I threatened to report them did they refund my entire order. It's clear that this company has no regard for their customers and is only interested in taking their money.
I strongly advise anyone considering using this company to look elsewhere. Save yourself the hassle and find a more reputable business.