53/39 means that you need a road front derailleur. They'll all be bottom pull so that's a non-issue. A friction shift Grip Shifter will work with anything so you're OK there too.
I'd just use whatever Shimano derailleur I could find that fits the seat tube. I like to use one that generally matches the component quality level of the rest of the bike.