Now the update.
Got the baby back yesterday. Replacement crush washer fixed the gearbox leak and there was a vacuum leak causing the idle problem. This is not a new bike, so sh*t happens sometimes. Had a chat with Owen, very nice guy by the way, mentioned my battery was a bit naff so he charged...