I just got a set and they were a complete pita!
They are a perfect fit, but that's the problem. They should have designed in more tolerance for ease of assembly. I probably spent over 2hrs getting them in, with the majority being the learning curve on the first one. Opening up the 2 flair bolt holes per side helps, and you still can't see them. Also, you'll definitely want to use a right-angle plastic body panel tool.
My passenger side isn't sitting fully back just by the shock and was too close to the tire for my liking (probably just from being in the box), so I took a heat gun to it and I stuffed some pads between it and the tire to hold it back while it cools. Watch out for that if you'd rather re-shape them before you install.