Thank you everyone for your input and sharing some online shops to look into and stay away from. With bitshopusa allowing a credit card, I actually feel more safe with that method being in the states myself. Obviously spot the ones not looking legit (no reviews, spam emailers/pms, etc) then choose one if not bitmain and maybe just give one a try.
But again thanks on the input, I'll keep checking back in here to see if more people add to the list.