Only yesterday I discovered a fractured seat slat. Machined a new one at zero cost, improved quality and easily fitted.
Hang the practical approach, stand up for your rights!
You ordered a perfect caravan, and what did you get - a faulty one. Why should you pay extra to repair a fault that is not your fault?
You say it was zero cost - but patently that cannot be true. you must have purchased the material used, and the tools and at least some wear and tear, What about the education and training you had that enabled you to carry out the repair, and of course the time it took to establish what the problem was, to establish what was needed to effect the repair, the cost of the space to house and use the tools, not to mention your time.
Your real cost can not be zero.
I know you weigh up the costs of inconvenience of using the dealer, but it is exactly these small things that dealers should be sorting and feeling the pain of their failures. It would start to make then take their legal responsibilities more seriously, and bring pressure to bear on the Manufacturers to see that quality matters.
Don't forget that under the CRA, it is the sellers responsibility to cause the minimum of inconvenience to customers whose products are faulty. Perhaps they will begin to have a mobile technician who can travel to customers to resolve the smaller simpler product faults.
Power to the Consumer - stand up for your rights!!!