Thanks again for all the suggestions, there are many there that would work. I think looking for some decal paper would be a good approach. Can glue normal paper of as well, but I think water-slide will do a better job in some spots (anywhere there’s a curve or texture where the logo is going to go).
I’m pretty sure a local hobby shop stocks some water slide paper. Just need to pick some up and start mining the internet for images!