You can precache models yourself with mapedit.gsc, in init()
Don't know for sure if it only works in mapedit, probably works in whatever file you're coding the model in.Code:precacheModel( "model_name" );
I don't even know if you can make some models work on different maps. Those might be limited to a few maps. Quarry, Underpass, and Rundown all use the same militia models, I think.