Product review (5 stars): perfect fit.
Arrived as described, pulled it out of the pack and it snapped right in, perfect fit.