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.