Last but not least my ccm j2, ebladed factory drilled e2, all original ccm internals, bolt, cocking rod, lpr, ram, feedneck, vasa, hpr, etc... also have original ccm hinge, I know it's not a pump but I do.have a ccm pump kit for it just no pics