I'm not sure they're legit. They may be. I filled out the forms as if I were to purchase one. No where did they ask what FFL I wanted to ship to. I did everything but push to enter the order. I think I'd at least venture a phone call to them to check them out.
Looks good to me but I would still give a call to feel it out.
I searched their street address and that company is listed at the address, they have Google reviews, and their domain looks normal and about 5 years old. They have an ad that they have a booth at Shot Show 22. You could look that up to verify.
Read their how to order section, they tell you how to submit your FFL.