I have one of these on the way, I can't tell you how eager I am to get it and slap it on. Slip fit design was a silly design.