My first instinct is no, no way. But, I'm kinda biased on Moore, think he'll be just fine for the long haul.
However, looking at some dynasty rankings, he's actually ranked behind your other 4 WR's, and Finley is top 5-10.
So yeah, projections have this as a good trade for you. You might try for a pick, but that might turn him off the trade. And, Finley is a definite upgrade at TE for you, and considering your depth at WR, and how deep that position is, this seems worthwhile.
I way go for it!
"We couldn’t do diddley poo offensively, we couldn’t make a first down, we couldn’t run the ball, we didn’t try to run the ball, we couldn’t complete a pass - we sucked." ~ James Ernest Mora