Burwin Motorcycles on Essex Road are the only guys for me. They've fixed faults that left other bike shops scratching their heads. They live and breath bikes and are the cheapest and best around. They'll do an MOT while you wait if you book it in. And as there's a top notch cafe a few doors down that's what I have always done.