Have you tried USAKilt?
They look very nice and their prices are pretty reasonable