Kokanee, did you have any problems installing the launcher? I have the same setup ( - the rubber pad) and i cant seem to get the launcher fitted correctly. I had to keep it a little farther forward, because I couldn't get it over the hand guard bump, as it were.
Also where did you pick up the pad? I'd love to get my mitts on one! (or 2)