on the stem change.
does your old specialized bike have a specialized stem? if so specialized bikes of your era had stems with replaceable shims. they vary from 0 to 20 degrees. a 20 shim is hard to find but 16 is easy. and best of all they are cheaper than a entire stem.
make sure you have the correct size steer tube for the replacement stem. i had a 07 reobaix with this stem. i am not sure if your bike, a little older, can use it.
this ebay listing is $$ but it explains specialized adjustable stems pretty good.
https://www.ebay.com/itm/Specialized...4AAOSwWkFcX4lI