I still haven't had a chance to ride in the rain with them yet. I understand It might rain next weekend. I'll repost a report on the coverage.
I bought them at Bike 'n Hike in Hillsboro (local Giant shop). I am sure other Bike 'n Hikes could them if not in stock.
As far as fitting another brand I don't see why they wouldn't. It depend on the reach of the brake not really the brand of bike. I have a LeMond Sarthe that they will not fit. But the Sarthe has less then 5mm between the tire and brake. They could be mounted but the clearance is so tight I am afraid of pine needles jamming up between the tire and brake.