I was criticized by my buddy for doing this trade. I think I got the better side of the deal. What do you think?

I traded:

WR Vincent Jackson
WR Greg Jennings
RB Reggie Bush
RB Laurence Maroney
TE Heath Miller

I received:

WR Marvin Harrison
RB Marion Barber
WR Reggie Brown
TE Greg Olsen

My team now:

QB: Jeff Garcia
QB: Marc Bulger
RB: Tomlinson
RB: Marion Barber
RB: Kevin Jones
RB: Earnest Graham
TE: Todd Heap
TE: Greg Olsen
WR:Anquan Boldin
WR:Torry Holt
WR:Marvin Harrison
WR:Santonio Holmes
WR:Santana Moss
K: Josh Brown
DEF:New England