Range depends on combustion chamber capacity , ability of barrel to sustain temperature and its caliber, type of ammunition used etc etc . Weight depends on many factor . Please read post below , from the remark light year ahead . You will get ans . If you are not expert then almost all defence...