As far as solutions for keeping your pants clean, I wear these:
http://www.pricepoint.com/detail/153...Ankle-Band.htm
If my pants are particularly loose, I wear 2 of those bands on the chain side. I purchased and wear 2 sets (2 on ankles, 2 on arms, 1 extra reflective band).
I would be curious to know more about the lights on the Belleville. Many of the generator lights I've seen (not many) barely throw a dull glow which isn't bright enough for me. Many drivers are distracted these days and I like to make sure I have their absolute attention. I would see just how bright they are and decide if that is bright enough for you. Not having to mess with batteries and removing/installing the lights would be nice but I have been pleased with my Dinotte lights both front and rear!