What is the low-down on buying a cobra from this place? I've saw a few people on here make reference on them, but want to know if they are credible. Their prices are a little on the high side but for me they are fairly close. Looking for feedback on this place and wasn't sure which forum to ask but this one. Sorry if I violated any rules.