I replaced the bearings this morning, and it's silent again. Very easy process, and the bearings cost me $13 for the pair.
But the endcap seems to be concave a bit towards the magnet, so it's rubbing a little.
I need to get a new endcap to end the rubbing noise, then it will be perfect again.