Baseball Prospectus doesn't think Hafner will make a comeback this year, FWIW. I think he was pegged for around 27 home runs this year, and he's going to tail off in production from here on out. Soto is arguably a Top 3 offensive catcher, in the entire major leagues, right now and perhaps through the rest of the season (McCann and V-Mart being the others, and you already got V-Mart). Holliday will be Matt Holliday and likely rake in Coors and put up similar numbers to last year. I say no, based on Hafner's likely down season, and Soto's projected greatness out of a tough offensive position. That and if you DID do that deal, you'd have to drop a player since you're taking on one more in trade. Also keep in mind that while HR and RBi have been your biggest concern right now, it will get better. Ryan Howard will probably end up with 45 home runs or more again, and A-Ram is already hitting the ball well. You might want to shop around Victor Martinez for a upgrade in your outfield. Victor is a great hitter, but his power numbers are down big time so far thus year, but he's still a top offensive catcher and should likely draw big interest from someone who has no decent catcher I'd shop around