This is what I wrote down last time we talked about it:
Fan, Motor, 5.3/6.0 - 89023368
Fan, Motor, 6.2 - 5-Blade - Right - 20903475
Fan, Motor, 6.2 - 5-Blade - Left - 20903474
Fan, Motor, 6.2 - 9-Blade - Right - 15780796
Fan, Motor, 6.2 - 9-Blade - Left - 15780795
Fan, Motor, K5L - 700 Watt - 7-Blade Rimmed - Right - 15780796
Fan, Motor, K5L - 700 Watt - 9-Blade Rimmed - Left - 15780795
Fan, Blade Assembly, 5.3/6.0 - 7-Blade Rimmed - Right - 89024933
Fan, Blade Assembly, 5.3/6.0 - 5-Blade Rimmed - Left - 89023366
Fan, Blade Assembly, 6.2 - 5-Blade Rimless - Right - 20897350
Fan, Blade Assembly, 6.2 - 5-Blade Rimless - Left - 20897351
Fan, Blade Assembly, 6.2 - 7-Blade Rimmed - Right - 15780793
Fan, Blade Assembly, 6.2 - 9-Blade Rimmed - Left - 15780794
Fan, Shroud Assembly, 5.3/6.0 - 15780788
Fan, Shroud Assembly, 6.2, Cadillac/GMC - 5-Blade - 15780788
Fan, Shroud Assembly, 6.2, Cadillac/GMC - 9-Blade - 15780789
So K5L uses 15700793, 15700794, 15780795, 15700796 and 15780789. Shop manual says it does not matter which side has 7 blade or 9 blade fan and I do not remember how mine are.