I agree with Rook, have them made locally.
A lot of the time it's how you apply the decals that ensures they stay on.
Clean the area really well, use some alcohol swabs. Make sure it's dry and dust free.
I use a hair drier to warm them up slowly whilst applying, this helps also if you have decals going over rounded edges and contours and curves in the fairings. leave the clear film on the top on and start on one side and rub on gently from one end to the other . Once they have cooled down, peel of the clear top protective film. If there are air bubbles try rubbing them out otherwise a needle prick will get it out.
This should stay on forever.
Another way is to use water with a drop of detergent, spray this on and then put the decal in place, rub from one side to the other until all the water is out. Leave to dry and then pull the clear film off. This method can't be used for Chrome type decals.
The "Ninja" on my front fairing did not come standard on mine. I had it made locally to the same spec as OEM.
It's been on through rain, sun, sand, washing and still there as new as the day I put it there.

* Last updated by: untamed on 1/14/2015 @ 9:06 AM *
Life begins at 40.......The fun starts at 240.
Now riding 2014 ohlins ZZR 1400, Z 750, GPZ1100ZX, ZZR1100, Hayabusa, GSXR1000, 2009 ZX14 special edition.