I don't know what those special whiz-bangs in the ziploc bags are, or what the cylindrical things are.
But I can tell you that replacing the hubstrut assy with a stock one from Polaris that has the ball joint included does not take any special tools.
However, I see that these ones do not appear to include the ball joint. You may have some difficulty getting yours out.
I don't have any input on how to go about that, but I think that will be your biggest challenge unless you take it somewhere to have them extracted out of the old and pressed into the new.
Depending how many miles you have on your front end, you may just want to buy some new ball joints and stuff them into the new hubstruts and start fresh.
Oh, and it looks like you're in the same boat with wheel bearings.