Perfect!
Awesome price and quality.  Perfect fit!
Rating: 5 stars