I also own a Viair 400P that I used for several years in other vehicles before I purchased my LJ. In my opinion it is one of the best values in 12v portable compressors, especially if you can get one at a sale price which happens frequently on Amazon.
I think enough of the 400P that I acquired a 400H and hard mounted it under the hood of my LJ. See this thread:
https://wranglertjforum.com/threads/how-to-simple-onboard-air-for-your-tj-viair-400h.10235/
For recovery straps I am partial to the stuff from Tactical Recovery Equipment in Las Vegas.
I carry these items from TRE:
20' Kinetic Rope
https://www.tacticalrecoveryequipment.com/product/kinetic-energy-recovery-rope-tre-krr-2/
Soft Shackles - 2 ea.
https://www.tacticalrecoveryequipment.com/product/3-4-soft-shackles-30000-lb-breaking-strength/
Tree Saver/Extra long soft shackle - 1 ea.
https://www.tacticalrecoveryequipment.com/product/tree-soft-shackle/
I also carry an "old school" 2" x 30' yellow tow strap of unknown origin and a couple of steel shackles, leather gloves, and a shovel.