Unfortunately, I can't say. Out of all of those, I've only ordered items from rsxstore.com.
I haven't seen any negative or bad reviews regarding those other sites though. If you're worried about legitimacy, you can look them up on BBB or look for a website that has recorded info regarding a company as a scam or not. JHPUSA.com for example has an A+ rating with BBB.