I don't know if you do either. Liriano has the POTENTIAL to be something great, but until he shows it, I'd be hesitant. Garza has been a top-50 player over the last month. Floyd has slumped over the last month, but he's been solid overall all year. I guess if you're totally sold on it, I'd lean more towards Floyd, but like I said before, I wouldn't be dropping either one for him just yet.
PS Please comment on my post "Monster Trade: What To Do?" Thanks and good luck :-)