Perfect fit. Nuts on top felt like they were going to cross-thread, but they didn't. You will need 27mm and 30mm sockets; AZ's loaner set doesn't have the 27mm, so either buy that one or borrow a set O'elsewhere. You'll also need a pry bar to lever the bottom of the strut out of the control arm.
Inexplicably, the Haynes manual doesn't mention disconnecting the upper ball joint and letting the steering knuckle / lower control arm drop several more inches; the strut is impossible to remove/replace without this step, but relatively simple with it. It also doesn't list the torque spec for the tie rod end - recommend looking that up online. Torque for the bottom bolt varies by year, but mine was 405 pounds, which is clearly insane.
What kind of vehicle do you drive? 2012 Ford F150, 3.5L EcoBoost