I use Nanoflex bibs, knees and leg warmers. I am always surprised about how well they actually do. I save them for the wet days only. I don't find them as warm as full roubaix longs, but they are ideal on the wet days. I have not experinced 2 hours of downpour though. I have never used Sorpasso, so I cannot comment.