CA body is not very good because the metal part of the right side buffer button is actually not one piece with the body - it can be detached. After firing many rounds, because of the recoil effect, that metal part will come lose and it is a pain to take the gun apart and screw the small screw that holds that piece of metal in place. Yes it is HK$500, but not worth the hassle - buy the KA body