Product review (5 stars): Perfect fit. Seems to have done the job
Perfect fit.  Seems to have done the job.