maddog34 thanks for the suggestions.
I found the screws at HomeDepot, after realizing at the last minute that I needed M6 screws, not M5. But the length is a bit off: they did not have 12mm length, I bought both 10 and 14 mm, hopefully one of those lengths will work. I also wanted SST, but I searched all the stores I could think of (including ace hardware) and could not find them (except McMaster, who charges $7 or so for shipping and it takes a while).
For the grease, I found
this one on Amazon. Arrives tomorrow, when I plan to re-assemble the whole thing.