Pretty much, give or take. It comes down to the labor needed to mine that ounce of Gold. Same with Silver. One ounce of Silver was a day’s wages. Of course, one ounce of Silver is now only several hour’s pay, but that is because of machinery and automation to mine Silver, but, if Silver bounces back up then it once again becomes a day’s wages.
Right after the Nixon administration allowed U.S. gold ownership, there were discussions all over the map about gold's usefulness in modern day fiat economies. The best comment was that gold was "stored sweat", while the worst was Paul Samuelson (Nobel Memorial Prize winner in Economic Sciences) stating that gold only had value because you could trade it for U.S. dollars. Others predicted that gold would go "as high as $350 an ounce".
I fell into that last category, buying in at $40 an ounce and bailing at $350 - there was NO WAY it would go any higher. Got back in when it hit $450 and rode it to $800 and bailed out again, saying the same thing. Luckily, that one worked out.
I've stayed out of it since, but wished I had a time machine set to 2005. Ah well. :-)