Perfect fit of course, but I know why Honda charges so much to install it now. Actually it is easy enough for anyone with a few metric tools to install. Instructions were online only but very easy to follow. I'd buy it again in a heartbeat. I received it two days earlier than expected, no complaint about that!