I bought similar resistors and replaced both of my old heat-soaked and worn out factory ones. (only 1 was malfunctioning)
Total cost was under $20, and 15 minutes installation including soldering and heat shrink. Didn't have to remove the inner fender either, access is easy from underneath.
They do not look like a hack job either, they look like an upgrade. You can search, I posted up my DIY a year or so ago.
BTW...If you're buying 1 new fan, why not do both with all new resistors? Then you don't have to go through this again...and it will likely happen. The factory resistors are prone to failure as they get old, and given their location.
Enjoy!