1 - Yes the are completely rain Proof as we faced heavy heavy rains and Snow/Oaly on the way to nathya gali! not a single bit inside got wet.
2 - There is absolutely no hindrance for pillion rider as they are designed they way, but not fit-able on GS150 they are for sports style bikes only.
3 - For Long tour Plug/CDi/ Puncture Kit/ extra tube/ basic tools like screw driver and wrench etc are enough
we didn't faced any flat Tyre is whole tour.

Picture from a Rainy Morning in Islamabad. Bike : @angel82
we went to Muree/nathya gali/thandyani tour ...
What a Superb Night it was... maza agaya kasmien .... specially wen we redlined all rides in the early morning Fajar time ..... SUPERB!!!! ALA ALA ALA!!!! @dr.omair @angel82
we went to Muree/nathya gali/thandyani tour ...
@monoo waqas bhai how are you , If you are thinking to put it on GS500E then yes its completly fitable to her as well and looks hot.. 
Thanks waqas thats why I bought it and improving it to next level.. Allah give me more strength to do that I found some flaws while on a long tour and will rectify them soon.