Why don't you install new window chanels and cat whiskers to cushion the glass? You should be able to purchase stock replacements from Steele Products.
Andy