You probably wont find a shop willing to do this because its very labor intensive wrapping bike parts. Plus the paint protection vinyl is a bit thick and will probably remind you of the sofa your grandmother covered in clear plastic. I did a partial wrap on my bike a few years ago but the intention was design not paint protection.
As an alternative you guys may want to look into a product from Simoniz called Glasscoat. Its a ceramic treatment applied best to new surfaces when everything is fresh and clean. Protects paint, plastics, windshield, exhaust, just about everything. I saw a demonstration at my place of employment and this stuff protects against just about everything imaginable, and has a lifetime warranty. Don’t remember the specific guidelines that need to be met but ‘NEW’ condition is best recommended.