I haven't had time to try this yet, but raising the upkeep of the ships as well as the initial cost may help. I think I tried this in MTW to reduce the number of agents instead of altering the build priorities with some success. As I say however, I haven't had time to try so don't know if it will work, but might as well give it a go.