Prices aside, whether they are good or "overpriced"...I don't know a thing about this company, but numerous bad reviews are a flag(unless good reviews outnumber the bad by a ridiculous margin), as is the owner posting reviews on himself.
Don't let prices motivate your purchases...we're dealing with animals here, if you're constantly on the hunt for the so called "good deal", you're bound to get burned.