I love my 950T. Mustang seat helps. I live in drought stricken San Diego, so I haven't tested the bags in rain, but they aren't sieves as I tried to figure out where a slow drip was coming from...spilled water bottle in the bag.That hard plastic and overhang on the lid should be alright I'd think.
Hope your wife loves her bitchin' new ride!
2009 V Star 950T
Prior Bike (long ago)
1983 Honda Magna V65