I love Pineda, but if you get a chance for Haren straight up, you should take it. Haren should still be a better pitcher for the next few years. And you're right, Pineda won't be a factor in the playoffs this year.
Unless there is a huge discrepancy between the rounds you have to keep either player for next year... If that's the case, then we have a more difficult situation.