Fits as expected but ABS connector must be wrong. After installing both front hubs, the ABS warning light came on. Now I have no ABS, cruise control and reversing sensor alarms because the computer doesn't detect the hub rotation. Connect your computer to multiple OBDs that give out null codes but don't connect to ABS. A month has passed and the solution other than trying another hub brand has not yet been found π