I recently used rubberized undercoating spray (Bondo brand) to coat the baffles of a pair of speakers refurbished, and I can recommend it as an alternative. It's a mess to use but remains flexible and doesn't smell bad very long.