TIP122’s can be used and can be used with the same resistor or a smaller one to get better saturation (150 – 180 ohm).
I’m not at home and don’t have the information on the IRF9Z24N with me, but this was chosen primarily due to the low RDS(on) value. The requirements are not too great, P-channel, 5V, and low amps. So any similar mosfet will be suitable.
It should be noted that I include the IRF9Z24N as a why to prevent reverse voltage which I think is a problem due to using Nano clones (I buy the very cheapest possible). You can also use a diode like a 1N4001 but this has a higher voltage drop of about 0.7v – 1.0v.