The curves wouldn't be a problem in my opinion, no different then car bumpers or motorcycle fairings. What I would look at is the texture of the surface? is it powder coated from the factory and has a rough texture or is it gloss painted?
If its rough textured like a powder coated surface, you could use a General Form High Tac vinyl with a standard laminate, I use those for kiosks. It is a lot harder to lay but can be done.
If its a smooth surface use a standard wrap kit for vehicles like a Arlon kit or General Form kit.
Thats how I would go about it and factor in double time labor if you don't have a lot of experience with curved surfaces. The Arlon kit is very conformable, air release and really easy to use.
Good luck with the project if you do take it on.