You might take a peek at Scottish Tartans Museum. I'm not sure of the pricing though.