I don't know about other stuff they sell but their starters are crap. A buddy of mine bought one, it was a cheap Chinese starter like they sell on EBay. We installed it on his ski, it crapped out after 2 days, sent it back they sent another one, it lasted one week.
We had the OEM starter rebuilt, as far as I know it's still going strong. Starters are too hard to install to screw around with cheap ones.
Lou