Complex sentence: These modifications allegedly gave the weapon better precision and range, and supposedly allowed the user to affix the stock and turn the revolver into an even more precise weapon to give it most of the advantages of a rifle.
Split into simpler sentences: These modifications allegedly gave the weapon better precision and range. It was supposed to allow the user to affix the stock and turn the revolver into an even more precise weapon and give it most of the advantages of a rifle.