Sorry to hear about the ruined kilts. I've seen what bad cleaning what do.
For replacements, have you considered USAKilts - machine washable poly-viscose that you can clean at home.