Have you considered using a french cleat system? I was going to buy a commercial product as well until a friend suggested I look into french cleats. I am glad I went that route! Much cheaper and can be custom fit for your needs. Here are a couple pictures of mine.