Like Carlos said, you don't pitch around three guys.
Moises Alou, he's a risk, but a fine hitter when healthy.
Luis Castillo an empty singles hitter? You're sure you're not thinking of the San Diego Charger Luis Castillo? Because the second baseman holds a career .368 OBP, and was only 6 points off that average last season. Granted, he's not the gold-glover he used to be, but the guy is great at drawing walks. Stick him in the 2-hole behind Reyes and you've got a nifty 1-2 combo.
Ryan Church you're underselling, but you're pretty right on with Schneider. (That wasn't a great trade, but Milledge was a stalled prospect. You weren't going to get a great return for him.)
You're vastly underrating this team's offense. They finished 4th in the NL last year in runs per game, despite playing in a pitcher's park. The teams ahead of them? Philadelphia, Atlanta and Colorado. 2 of 3 play in awfully friendly hitter's environments.
The 4th best offense in the NL and a rotation led by Johan Santana? Yes, please.