I've been using these for several years, and they work great. I buy them at the local ACE hardware, they come in multiple different lengths, and look identical to the original rivets that are used on playfields.
The best thing is that they are sold as a loose stock item, so you can buy any assortment of sizes and they are just a few cents each.