@Schurkey comments about stainless brake hoses in his post here (link below), among other things. His comments about the hoses begin with "MOST 'braided stainless' brake hoses don't fit properly" so scan for that paragraph. (edit: The entire thread has some good nuggets throughout).
https://www.gmt400.com/threads/brakes-for-towing.58497/post-1247902
Get the front (2) and rear (1) SS hoses and install all three.
@Schurkey and I both noticed improved performance with the all three lines installed vs. just the two in front.
The SS hoses I bought for my Suburban were Russell Performance purchased from Summit Racing but, like
@Schurkey notes, the hoses I received were sub-standard in that they didn't have a length of hard-line at their end like the OE hoses do, i.e., where they connect to the caliper banjo bolt. For me, "missing" hard-line wasn't a deal-breaker b/c I was able to route the hoses out of harm's way... and I inspect them often, during other maintenance.
There's a place in Indianapolis, IN (Brownsburg, IN actually) called Technafit that makes custom lines, see two links below. I've bought from them before for another vehicle (not a GMT400). You might want to touch base with them if you have unique needs. I'm sure there are other places that do custom work as well.
https://www.technafitstore.com/
https://techna-fit.com/