The BuildingCosts.csv file doesn't work very well. I've disabled all ships but galleys in my scenario and I can verify that this works when I go and play as any nation - in this case Naples. I just started a game where I annexed Naples and I inherited 2 warhips and 1 transport. Naples shouldn't have been able to build these (no nation should have been able to) but it did.