This was unbelievably perfect for the price.  I did have to buy slightly longer screws for the style of my frame, but easy fix!