Ok, there is no way that ship needs a heightmap - in fact it barely needs a normal map because the surface is simply flat already.
On surfaces that are flat and meant to be flat, just use a shine map.
On surfaces with medium-large detail that would be very poly-expensive to make in 3d, use a normal map.
On surfaces with large-huge details that actually protrude or recess into the surface significantly, augment the normal map with a height map.
Anything bigger than that and it should be modelled in.

Remember that you want a strong normal map or it's just a total waste of resources. They are designed to be easy ways to make a lot of 3d detail that isn't actually there. Not to tweak the appearance of a ship by a few pixels close up.