I've had kilts supplied with free carriers from Houstons of Paisley and from The Kilt Shop of Galashiels but it is by no means standard practice for a shop to supply a kilt carrier, even with a £300 kilt.