I would recommend doing all the work yourself, with having a drop in trigger on the bench ready to go. That way you get to fully understand how the trigger works for a full custom tune and if you screw up, you can just drop in the new trigger parts.
I did the JB weld, polish ect and it works well. I am still working my way down to a light trigger pull but the feel of the trigger is excellent.