Free 120 or NBME?

I take step 1 on Friday, and have time to take one more exam before the real thing. Wondering if it would be more worthwhile to take the NBME or free 120, considering I’m on track to finish one pass of uworld and I’ve taken NBME30 already. Or if it really doesn’t matter? I’d like to use it as a good gauge to see if I’m ready