Product review (3 stars): Three Stars
Exact fit however it is very expensive.