I would look at aftermarket fairing kits.
Most of them fit pretty well and have decent finishes on them now days.
A couple of them offer full custom colors and decals, or will modify any of the exhisting color schemes that you see on their sites.
It's Alot cheaper than custom paint or a wrap, and at a few feet away, it will be hard to tell the difference.
It also will hurt alot less if the bike falls over or gets a scratch on it.