The benefits of using hero sailors for gunners are either a modest reduction in weight or a small increase in repair rate.
By comparison, using them for engine results in a notable increase in repair rate vs elites and super elites, at the cost of a slight amount of overheat time compared to super elites or the added benefit of a slight increase compared to regular elites.
My recommendation is to use them for engis.
For the record, my typical crew would be 1 scout, 7 engis, and 2 reps, with one replacing the front T-slot gunner. You don't really need the front T-slots for most purposes. If you want to keep all 4 gunners, 6 engis and 2 reps is doable if you have good ones with high vet count, 5/3 would be with less overvetted or lower base crew.