It may be expensive, but I'd recommend paying the £500 as it is done, and out of the way in one day. Saves weeks of worry....and it only takes around 4hrs, the majority of which is waiting for them to print it on your visa.