Another good winch - https://www.comeupusa.com/
Go for good synthetic and stay away from steel. Matt from Matts offroad, beats to shoot his synthetic rope and all holds well. The cost being more, but wont kill you if it snaps like steel cable. I have from day 1 had synthetic and also picked up all synthetic soft shackles. I also added to my kit a kinetic energy rope, not cheap but worth it. again go watch YT matts off road recovery.
I use Bubba Rope for my soft shackles, kinetic and winch extension. Get yourself a Factor55 ultra hook, fairlead, pulleys to change angle or double back, You can't rely on anyone to have any gear to help you if you get stuck. You need to self service and have all your own gear. Adds up quick, but buy few at a time.
I have and used stuff from Master Pull.
Think about how a recovery can go and how many points of contact you need at a minimum. 2 soft shackles, 1 or 2 pulleys, 1 kinetic rope ( i got 30ft big bubba)
Dont dont dont skimp and buy cheap anything, not the place to do that.
have fun shopping