I get no respect!
Selling Swisher high is a pretty good idea I think. Getting him for Bonds is a no brainer, especially if you have BBs, OBP, SLG, or OPS as a stat or stats.
Clemens for Liriano is not a bad swap either since it seems the Twins are, for some unknown reason, content on letting him pitch out the bullpen for the forseeable future. Of course, you have to assume Clemens is going to come back and pitch, which I think he will. As does Team Clark.
As well, I'm assuming this is not any sort of keeper league either. If it is, you of course should not make the Clemens/Liriano swap.
There's risks in every trade, but the only serious one I'd be worried about would be if Clemens some how doesn't decide to pitch.
If you can get Swisher for Bonds by itself, do that if you can't decide on Clemens.