I currently have a Topeak Defender on my Swift. I think it has been re-designed since I bought mine. It is the only one I could find that would clamp arount the Swift's 34mm seat post and it does a good job as well as looking quite sporty. You do have to remove it to fold the bike (if you use the seat post to hold it all together) but it is not a big job.