Seems like a solid trade for both sides. Cleveland fills a need with a competent player at a reasonable price, while the Bills gain a pick without compromising the roster - plus they avoid getting bupkis when Teller, or whichever bubble guy they would have cut, goes free. I would also say Beane did the Browns a solid on this one (their O-line is shaky), which may one day be repaid in kind.
Classy move.