Virtually any mountain RD will do assuming you don't mind a mismatch. FD may be a trickier, the nice 7/8 speed FDs are getting harder to find. But a modern one will be too narrow for a 7/8 speed chain, except for the really low end ones. I would definitely try to find a "vintage" replacement for the FD.