Update
The bike was delivered back to me this morning with the problem sorted out and a fairly minor apology.
You guys were right in your diagnosis of the fault, the rubber seal, with the main culprit being the dopey mechanic. I'll take her out for a good spin tonight and all this will be forgotton.
Cheers again,
...Deasun...