It took me quite awhile to do mine. Several weeks start to finish. I had some trips I had to go on while I was doing it and was doing a lift at the same time. You can do it in a weekend if you breezed through it. I took my time and spent a lot of time cleaning and painting parts. That took forever, waiting for parts to dry, etc. If just doing the rebuild then you can do it in a weekend...maybe three days. Its not a hard job, just messy and detailed. Make sure you take a look at the FSM and follow closely. I re-used the knuckle shims and tracked how they came off of mine. I didn't have the knuckle centering tool. Seems most times folks go through all the trouble of measuring and centering things and the original shims end up being the same as your new measurements. I think Toyota knew what they were doing when they set that originally. Pretty confident my shims were original so felt OK to use them. I just re-used mine placed back exactly how they came off. You may think about getting some studs for centering the spindle on the knuckle when you go to put things back together. I found this very helpful at this step as you have quite a gasket sandwich to keep together when putting the spindle back on. Studs allow you to place all the gaskets and spindle on and hold them there while you get the spindle bolts started. I think the studs were 8mmX1.25. Might have been 10mm. Need to check me on that though. Look like this:
View attachment 2058903
You can see the build thread
here. Has some lift kit info in there, but maybe could help you with your knuckle rebuild some.
If I can do a knuckle rebuild, then anyone can. Of that I assure you. Check out the OTRAMM video series on knuckle rebuilding. That helped me a lot, along with input from mud. Good luck. HTH.
Edit: I would also suggest you get the rebuild kit from Kurt at Cruiser Outfitters. I found this rebuild kit very comprehensive and included absolutely everything you will need. He can get you the Marlin ECCO seals as well if you are into that sort of thing. I also sourced the 54MM socket from him and the wheel bearing set as well.
@cruiseroutfit has all you will need for this job.