For engines you can get ink jet decal sheets to print your own.
http://www.papilio.com/inkjet waterslide decal transfer paper media.html
A good decal solvent like Micro-Sol is also helpful.
For buildings I print mine on paper,sand the back and apply with white glue then clear coat.