What is 'oil system cleaner' ? If that means engine flushing, I would steer clear of that personally.
£350 seems a bit steep. It's a dead easy job DIY and the tube and sealant are cheap enough. In this day and age I prefer to do that sort of thing myself to ensure it's done properly and most cost effectively.