As you only stated you were interested on the thread, and assuming your PM also showed interest rather than stating you would buy it, it would seem reasonable to sell it to the member who said "I will have it" with no caveats.

As for the rifle, it could be that the PM saying "I will have it" was received before you said the same in the thread.

You have been a bit unlucky but likely nothing underhand has happened.