Where to get XN297L module these days?

My E010 controller had no removable module as i had hoped. And searching online i only find these types
https://www.gearbest.com/transmitters-receivers-module/pp_410974.html

The NRF24L01 module looks identical in shape - but it cant be used right?

I got my Alien Zero running with the Frsky XM receiver but lack of telemetry is a bit of a disappointment

NRF24L01 module can be used, the regular and the PA+LNA versions are fine to be used (I have three quads running them). You can build some Xn297 modules if you wish, I’ve built a few of these https://oshpark.com/shared_projects/ajz5Z5tu

Hmm I am not sure i am comfortable with surface mount soldering, especially with my soldering setup (been meaning to upgrade, and maybe even get a reflow station, but not just yet)

What are the pinouts for the NRF24L01 to connect to the Zero? The pin names are quite different to the XN297

Is there any benefit/demerits with the NRF module?