Plastic buffing compound, can get it at auto parts store, it's for PLASTIC, most motorcycle riders use it on their windscreens,,,,,,, I've used it and it works fine

I did see at a place in Sedalia, stero store a block west of 50 & 65 hwy that they have a filler compound that they apply,,,,,, $45 per vehicle.

Bulletman