My kit came yesterday and the new parts have solved my problem. I was having a hard time with the switch, I had to push it REALLY hard to get any kind of connection and now it is quite easy and fires every time.
I saw the previous posts about deposits on the stainless steel contacts, so I took mine apart and it did have a little on there already. I have some No-lax or Ox-gard (can't remember which) at home and will try cleaning with that at night. Not too much trouble. I think any mod is going to require a little bit of up-keep.