I use a particular under seal wax which I use a air pressure operated spray gun to apply correctly
How often does it need to be re-applied?
Hard to say, depends on the conditions the car is used in, but I always check the under seal condition every time a Mog goes on my ramp