Do proper and sane checking for the DRLA weapon sets on sell and deposit, move the associated handling into it's own function and also move other checks into their own function as well