Did you buy this car from a car dealer? If so, you actually have statutory rights in terms of a warranty from a dealer. Also that warranty with an excess seems suss.
Im not sure about that part in particular but I bought this one and so did RPS.13, I havent fitted mine yet I will do this week but I know RPS.13 have been running it without issues.