Fair warning: I did a stubby antenna on my current truck (F-150) and it rusted out within a few years. Lost all reception because of the rust.
When I tried to remove the stubby to reinstall the factory one and have a working antenna again, the threaded stub stayed in the hole (basically an adapter they used that was male threaded on both ends). Couldn’t get it out for the life of me - PB Blaster, screw extractor, drilling it out. Ended up having to replace the antenna housing. Was a PITA.
So if you do replace the factory one, some things to check for:
1. Stainless steel threads if possible.
2. Put some dielectric grease on the threads when you install it to hopefully prevent it from rusting.
Edit: turns out I documented which one I bought. It was the Craven Speed one:
https://www.cravenspeed.com/the-stubby-antenna/?301Redirect=yes&ID=259