No doubt LM324 is a piss-poor op amp for dynamic applications, but this is a DC current source, and LM321/324 should be more than adequate. If MC33171 is more readily available and inexpensive, I would say go for it.I use the MC33174 to replace the lousy old LM324, the MC33172 to replace the lousy old LM358 and the MC33171 to replace the lousy old LM321.
They have exactly the same low power supply current, the same input that works down to the negative power supply voltage (ground if a single supply), the same output that can go to ground if a single supply and the same 3V minimum allowed supply voltage.
But these Motorola/ON Semi opamps do not have the horrible 3% crossover distortion (it is only 0.03%) and have a full output bandwidth that is 35 times more (to 35kHz) than the lousy old ones. Their max allowed power supply voltage is 44V which is 12V higher than the lousy old ones.