They are amazon affiliate & have 4.5 stars/5 based on 82 reviews
I generally think of amazon as thrustworthy
But... I find it disturbing they do not post their brick & mortar address anywhere on their website, only phone # & email.
BBB list them at 966 Nepperhan Ave, Yonkers, NY 10703, I google streetview-ed it & was shocked by what I saw