Yes, I have. You will be disconnecting a few things which will require the use of the "hex holding feature" on all of the linkage/ball joint type parts. Once a nut gets loose, that object that just got loosened will now spin freely, since the nut is locked on with a nylon insert. You have to hold the end of the object being taken off with a smaller socket or wrench to prevent the object from turning and allowing the nut to be removed. Start with clean threads by spraying PB blaster penetrant on them, and also clean them with a wire wheel type brush to remove thread oxidation. The best way to remove the nuts that I have found is to use the ratcheting wrench tools which have become popular, for good reason. They work very well with these hex holding feature objects, since you have a non-slip full coverage grip on the nut and they allow your use of a tool on the outer end of the object you are removing. The ball joint, tie rod and sway bar end link all use these objects. To remove the sway bar, you need to remove both end of its link on the side you are working on, removing one will not give the link enough room to come out of the knuckle. To make that task easier, have both front wheels off the ground, otherwise, the sway bar will be exerting torsional force on the links you are attempting to remove. The shock also will be in the way, I believe, but I am not positive. Add to that, the brake caliper, the caliper mounting plate, the rotor and the hub bearing assembly, for other things that need removal. It's a complex job but accomplishable, if you have the tools. Also be advised that the torque required for these objects varies and is critical for safety that they are in range on re-assembly.
Make sure you have good tools ranging from 8 mm or smaller, to perhaps 22 mm, and many of the sizes in between. If you don't have these tools, you may be better off having this service performed professionally. And that bearing hub assembly, good lord, that can be one helluva pain in the butt to remove. BFHs and a machine press would be required for an older model. Mine was 3 years old and I had a very hard time getting the hub and bearings out, having a New Hampshire location and the associated snow and salt road treatments working against us.