Here’s what I did to fix the loose press-fit hinge pin - I noticed that it wasn’t staying together (the inner pin has grooves on the shaft that should grip the inside of the outer pin), so I took a short piece of aluminum wire (aluminum being malleable), and placed it in the outer half, then used channelocks to squeeze the two halves together into place. It hasn’t come undone yet!
You can likely find these pins at any good Ace Hardware or such.