Can't say I've ever heard of them till now.
I've used and swear by Revzilla, though their shipping to Oz is a little steep.
For cheaper shipping, I've used RIDERS DISCOUNT: Motorcycle Accessories, Motorcycle Helmets & Gear
They also take up to 14-16 working days to arrive at my door where as Revzilla supply a shipping number and arrives between 7-10 days.