I bit the bullet and paid �30 for
this bracket from Adventure Spec.
Whilst it doesn't look like �30's worth of materials it certainly saved a load of hassle and time. Nicely made, very easy to fit and has survived a 6000 mile trip round Turkey, Georgia, Russia and back.
This is it on the bike - with my eBay LED lights (not that bad).