Merchants who do not not accept credit cards should definitely be avoided. Sending money via western union, moneygram, bank/wire transfer, egold, etc., is the same as sending cash and if the deal goes awry then a buyer has no recourse whatsoever to getting his/her money back.
One should purchase online with a credit card ONLY because the buyer can initiate a chargeback/reversal with his/her credit card company, thus has a very good chance for recovering his/her money when the merchant is a scammer, for instance.
Another big red flag is this store is located overseas (in Pakistan):
http://whois.domaintools.com/brando-products.com
Shahzad Tabassum
Khadim Ali Road
Sialkot, Punjab 51310
Pakistan
0300-9618115
Look for known good merchants via our product price search engine here,
www.resellerratings.com, and read stores' reviews before you buy.