I would suggest going with the proper front der. Do some searching and they can be found. Ebay often has them, just ensure you are getting the proper size mounting.
As for the rear, should be that any of the 9 speed Shimano stuff will work. Find a shop or place to buy that sells the long cage in the level you desire. It may be a bit of effort but the stuff is still available new if you look.
PK