Old Man Mountain is a good choice that will fit pert near anything if you get the right model...

I've had good luck with Delta racks, but then that's just the brand that my LBS carries... The Topeak racks often are set up for that special snap-on connector for the Topeak rack trunks.