I have heard dont attack me or anything but on the KWA forum I heard using silicon oil and a paper towel actually bad and you and you should try water and like a strip of a t shirt, but I think the bucking cleaning guide is good. I think my kit would be easy and simple because It has all your need and the L96 should be able to handle m150 springs because it shoots around the m150 spring range and a metal piston and spring guide is always a bonus.