Product review (5 stars): Did it myself.
Perfect fit!