If your still interested try going to you local hobby shop and ask if they have decal paper. What you do is just print the picture or logo onto the paper then shoot it with clear cost so the ink wont run, then its just a water slide decal. I have used Decal paper in the past with my disney car's customs and it work great
Also keep up the great work they all look impressive!