Well seeing as i have done this there a few problems you will encounter. i have a jg mech and CA metal body and sole metal cocking tube. so your question about the cocking i am not sure, but looking at my g3 it shouldn't be an issue. As for internal fitment there are a few problems. it would appear that the jg body is a little longer then the ca. this might be the case or the internal ring that holds the hopup is slightly longer. i noticed this as i had to trim about a 1/4inch of the plastic hopup to make is all fit. there does seem to be some feed issue which i havent figured out yet. i have a ca air seal nozzle and ca metal hopup on order. i am hoping the hopup is slightly shorter and the air seal is the same also. if you want more info drop me a pm and i will do what i can. i have been told a ca mechbox will fix the problem but as far as i am aware the outer dimensions should be the same.
__________________
|