Please take a look at our 58-181 Pella push-in Bulb seal to see if this would make a good alternative to your original seal.