No. They will work but... They will be lying directly on the paint and with vibration and grime will wear it down is spots. Cover with a clear coat plastic stick on sheet first. Maybe that will do.
What's your mileage? Who cares. Is it practical? See #1. What happens when it rains? You get wet.