As an insurance adjuster my first question would be who sustained the loss. If the seller has been paid in full the seller no longer has an insurable interest in the goods and has suffered no loss - he got his money. If the buyer paid for the gun in full prior to shipping he has sustained the loss and his insurance or the insurance purchased from the shipper would apply pursuant to the terms of the policy.