I think the SWK would be fine, particularly at that price.
He can either wear it high like kilts are supposed to be, or have it hemmed.