If it is marketed for a caravan it will always be dearer, although to be fair Tesco will be buying these things in large numbers and so will have the benefit of bulk buying and larger stores, so they will always be cheaper. Quality may also be a factor, but not having seen either, I do not know.