i managed to get all upgrade and i would like to say that the mirror shield can be conidered a part of the goron sidequest for the fourth bottle (had to trade with mysterious walls), it is only obtained after killing Vaati but it isnt 100% useless maybe 99% useless because it is handy for...