They can be cheaper if you order enough to use the discount code, and $1 shipping is very cheap.
But I found that the shipping isn't fast imo. Maybe it depends on where you are. I'm in Calif. and it took over a week. They use UPS, and Priority would've been faster. But maybe they don't get a good rate for Priority, I don't know. Either way, it's a small complaint when the shipping is cheap and if you spend enough you do get the discount.
I liked that I was able to get some CJ stuff that had been discontinued and unavailable anywhere else.