Gotta help out my fellow Mets fan. I'll help you at the top.
1. Felix Hernandez
2. Ian Stewart
3. Adam Miller
4. Lastings Milledge
5. Joel Guzman
6. Matt Cain
7. Daric Barton (He's too far from the majors and won't be a catcher)
I'm not sure if Chad Billingsley is available but he'd slot in at #5 behind Milledge. But there isn't much of a difference in my mind from 2-5.