Even lvl 100 engineers might not show a huge increase in speed on the montana until higher, especially since you only have 4.
Vets would help, but you'd have to bear in mind just how much ability it takes to get the next knot of speed. You could add 100 to all 4 and not see it increase. I'm not saying thats what would happen, it can just be difficult.
Most effective steps are to get them to just 30-50 vets since thats reasonably easy, then fill up their experts if youre planning to buy. As long as you use the majority of a pack of 200 experts, thats almost always more effective than a boost. But a boost is what you need once theyre full on experts and then you should consider trying for more vets.
I've never seen anyone recommend less than 6 engis for USN really, although not many go with AA. 2 AA, 3 Repair and 5 Engis would be my recommendation for a USN crew if you wanted AA, so you might even want to consider getting your hands on another engi.
When it comes to a 120 crew, 4 skilled enough engis should still provide you with a speed capped nebby with reasonable overheat time. But your speed might seem an issue for a while.
Once youve got most of them around 110-115 though, you should be fine, assuming they have atleast got plenty of experts and a handful of vets.