Are mining stocks still good to invest in like SLV, NEM, B

Is investing in precious metals like SLV, B, NEM a good idea still? Thinking with current US debt, may be a good hedge?