Ulloa did more than enough in his initial stint to prove his worth imho. He is a very good goalscorer, but since his injury has pretty much had to fight the good fight unaided and looks thoroughly jaded and worn out which hardly seems a surprise to me.
I would NOT sell.