I think you get what you pay for-I have bought some from Brewin Off E-bay & they are ok (£3.99) for day wear. The best I have bought were from the tartan shop at Gretna I paid £16 for them