Well I'd be a little dubious of any RC product site that carries an ad for online insurance on its front page and has an email address that isn't in the same domain as its website.
I also found
this thread on another site that has very little in the way of nice things to say about them.
Remember Google is your friend. It always pays to spend a few minutes doing a search and checking out other people's experiences with a company, especially if they seem to be offering prices that are almost too good to be true.