Been through it thrice, 25/20.

It's all RNG, really. You need to find chests, chests need to not explode or turn mimic, the upgrade needs to be for the right thing (arm/armor) aaaand...it needs to actually upgrade.

So yes...anywhere from 1 run to the end of time is accurate.