i would do this trade anyday especially for a keeper league.
the main factor that in a keeper league NO QB has more value than mcnabb he is lookin ggreat and only getting better and with his new deal there is no chance of him being traded to the Bungles or something stupid like that. having him and brady on your team make all the differance and will give you the edge over the years.
also in respect to this year the only QB i would give bledsoe up for would be mcnabb so you dont get screwed over and ward is on a tear this year avg 97 yds and over 1 TD per game or near that so your getting perfectly good quality there
IMHO this trade will greatly improve your team now and over time it will show its glory three fold...... GOOD TRADE