I have a theory, that people recommend the Nagoya NA-771 series of antennas just based on them being mentioned so often, not necessarily that they are truly better performers. I don't have the GMRS version of that antenna, but I tested the 2M/70CM amateur band version on a BaoFeng BF-F8HP (UV-5R 3rd Gen) radio. The radio's included antenna (improved over the typical, earlier-generation Baofeng antenna) works better than the Nagoya. And, the long bendy whip of the Nagoya makes the radio fall over if jostled.
I just got a Wouxun KG-935G. It comes with an improved, higher-gain antenna, and its performance is so good, that I wouldn't consider changing it. The radio with its stock antenna has much better receive performance than my Retevis 76P with it stock antenna, and somewhat better than the 76P with a Smiley Super Stick IV. https://www.smileyantenna.com/product-p/46510.htm
I haven't tested the Smiley antenna yet on the 935G, because the Retevis has the opposite gender SMA connector, but my guess is that it would perform even better than the stock antenna on the Wouxon, since it can be extended longer.
I'd contact BuyTwoWayRadio and ask if the 905G uses the same antenna as the 935G, and if not, can you buy the 935G antenna.
https://baofengtech.com/product/nagoya-na-771/