Modelmaster Marine is out of production
PollyScale 5H Haze Gray is too lavender to my eye. Yes, US Navy ships were painted in a series of purple-blue colors.
The only 'accurate' 5H Haze Gray is made by White Ensign Models. It comes only in the 14ml tins (similar to Humbrol).
There are no rattle-can options