For recovery straps, there is no need to go for a big brand name. Understand that whatever you buy, it's going to get covered in mud, abraded by metal, rocks, and logs...and just generally get worn out. Most folks here seem to buy a no-name, "nuthin fancy" recovery strap from Modern Motors and I don't know anyone that's ever had anything than 100% success with that. They are VERY reasonably priced, and normally on the shelf there. Modern also tends to have a good selection of good quality d-rings, tree savers, and snatch blocks. The recovery "bits and pieces" that they keep in stock may not be as fancy or shiny as the ARB or Masterpull stuff, but they're all good quality and will help you get your Jeep outta the swamp.
I would avoid using a "princess auto" special, as most of the "tow ropes" and "tow straps" that they sell seem to come with metal ends. Metal parts on a recovery strap are just plain dangerous.
As far as the CB goes, you've already ordered a mount and an antenna, right? All you need now is a CB, an 18 foot coax, and a coat hanger to fish a piece of wire through the hole under the right side hood cowling. As Fiend has recommended in the past, paying a visit to Dean at the Road King truck stop is the best way to get what you need. He's got a good variety of CB's, and his prices are fair. I don't recall which model of Uniden that Al recommended, but that's probably a good place to start. The other option would be a Cobra 75 (since you said that you're not ready to drill anything in your interior. You can easily tuck the junction box under your glovebox, and hang the handheld unit in a convenient place in the cab. You will probably want a small external speaker though - I found the speaker on the 75 to be lacking. I can show you how to hide the speaker inside your sport bar if you like.