Galvanized metal has the best strength of any flashing material, but is prone to rust.
Galvanized steel flashings are inexpensive and readily available, but they do not last more than about 15 years. In some cases they may even void the warranty on the roof.
Costs vary greatly by region (and even by zip code). To get free estimates from local contractors, please indicate yours.