バレルは使い捨て前提でバレル交換を容易にしとけば良いんじゃね?
命中率は弾が出て取り敢えず当たれば良いって割り切れば問題ないはず