You posted an ad for a rifle online. It’s your responsibility to make others know the status of that sale. If it’s sold, then just mark as such. Until then, it’s considered available to interested parties. And no, 4 months is not necroposting.
It’s your ad, manage it properly.