CM045 metal body&gearbox
CM045A metal body&gearbox
CM040 metal body&gearbox
CM040B metal body&gearbox
CM040C metal body&gearbox
CM040D metal body&gearbox
CM049 metal body&gearbox (blowback)
CM049B metal body&gearbox
CM049J metal body&gearbox (blowback)
CM048M metal body&gearbox & wood stoc
CM048 metal body&gearbox & wood stock
CM039U electric metal body&gearbox