Well, to save you feeling bad, I bought a litre of oil from my dealer for £17.55 the other day, so £15 is cheap!

Think it was Castrol Edge. If I end up needing quite a lot, I'll try source a cheaper large bottle somewhere else.
Also picked up some touch-up paint I've not tried yet, which was cheaper than on ebay.