Cardinal Guns offers the following services: