A couple things:
Their contact info shows a PA address while their IP address is in Dallas, TX.
If you run their physical address on google maps it doesn’t look like it’s legit for a business of that size either.
They claim to have KAC rails and uppers in stock.
Their website shows they take visa but once you go to check out you are limited to payment options (as mentioned above) that offer no buyer protection.
Run fast and far away from this place.