No rivets need to be drilled. For the front sight base there are 2 pins, same with the front gas block. The rear gas block is set with one larger pin and the barrel pin is all you have left. Then press the barrel out, and replace. Barrels run from $60 (copes) to $110 (apex) for romanian chromed barrels.