I was pretty underwhelmed with the job MLB did on putting Francisco Rodriguez in a Mets uniform, so I decided to take matters into my own hands. (Actually, I was challenged to do this in the comment section.)
Here's what I came up with...There's a bit of red leaking out from under K-Rod's cap, but it's his hat, not someone else's pasted on his head. I didn't quite get the Mets blue correct, but at least it looks like he's wearing his own hat and shirt (because he is!) instead of an XXL uniform and hat that is way too big for his head.