You can go real low-tech to plug the starter hole. I got a rubber expansion plug from an auto parts store for about 3 bucks. Haven't had a problem in 5 years.
The website stopped working about 2 years ago. I assume it's because they're no longer in business..... Here's their old contact info if you want but no guarantees it'll work.