There are several contributors to what you define as precise:
-initial accuracy (sometimes parts do not even meet these, be carefull)
-aging drift (aging effects from humidity, crystal structure changes...)
-thermal drift
So to minimize this, I am using hermetic, low tempco resistors (VPG...), with applied power limited to 10mW, so mainly for the mA measurements, and for lower impedances (higher power), Isabellenhütte devices (1ppm/K); not cheap though. Hermetic power resistors from VPG or wirewounds may be an option. The latter have a higher aging rate. All depends on your budget and accuracy requirements (not only initial accuracy). Also, AC sensing may e.g. make wirewounds a no-go.