No. Not even close. The kit costs dealers £10-20. My guess if you're being charged hundreds? Get a detailer out and get them to put a good sealant on by machine. Much better results and can be topped up by you. The longevity claims are completely untrue. It lasts no longer than a good sealant at a fraction of the cost.