None of those are really "top notch" suspensions.

Ohlins, JRZ, KW v3, Zeal - that's getting somewhere.

I'd say out of your list, Tein monotube would be best. I'm running Bilstein and I like them.