If Dinny's story is on the level (wizard doesn't seem to be denying any of it), he should have been given a window to offer full payment *before* the rifle was sold. If you make a deal and then change it, gotta at least give the person you're changing it on a chance. Otherwise it looks like you had 2 buyers at once... and were stringing one along as plan B.