1. A method of selling replacement gun parts over a computer network, comprising: providing a plurality of gun product selection options for a customer to select from; receiving a product selection of one of the gun products; providing over the computer network and to the customer an interactive schematic illustrating a plurality of component parts of the gun product; receiving a selection from the interactive schematic of at least one of the component parts of the gun product over the computer network.