I've gone for a bog-standard Hero for ?94 new from Tesco Direct.
Before that had a Drift HD720, originally ordered a Drift Ghost S as a replacement (faulty out of the box....wouldn't turn on) and then a Drift Stealth 2 after that (started fine but then wouldn't hold a charge) so then decided to...
When my 2010RR had the problem last July I had to wait 3 weeks to get the bike back on the road due to the shortage of switchgear.
Also, the recovery guy who attended said about 20% of the bikes he'd picked up over the summer had been BMWs with faulty switchgear....
They're taking the piss.
I got ?7400 for my 2010 RR with 6500 miles on it last September against a S1000R Sport from Williams Bikes - some ?600 over the book price.
Gilles FX get my vote.
Had them on my RR, have a set on the R. On offer on ebay at the moment too through Calsport.
Length is midway between short and long, just right if you ask me!