Ok, let's start with timing, but yes you can run the larger 50lb 6.2 flex fuel injectors in your truck. There are lots of detailed posts on this forum (search). I'm attaching a screenshot of your Spark table vs. mine on the low octane table. You have the low octane copied to the high octane table. There needs to be a difference between the two, so the vcm can accomplish knock learn factor. Basically it starts on the high octane, then as it sees knock it will start to blend the high octane with the low octane table. What fuel are you going to run?
On the screenshot I circled where every truck I have tuned has some spark knock. I have between 1-5 degrees less timing than you do in that spot. That area in the spark map is usually when you are in 3rd or 4th gear in lock up, and doing between 40-55mph. Knock mostly occurs at High Load and Low rpm. If running 93 it might knock a little, if running 87 it can pull 2-5* for knock.
If you look at the high Rpm area of the table I have 15* and you have 3-5*
You can add 10 degrees to the high rpm, higher cylinder airmass portion of the table, but you should also remove some timing in that circled portion of the screen shot.
If i was tuning your truck, you would end up somewhere around 15 degrees peak timing low octane, and 20 degrees on the high octane. That's super safe and will make a massive change from the stock neutered spark table. I'll attach a tune for you to use as a compare file. Hope this helps you.
This file is one from a mailorder tune.
My2001 Silverado Mailorder tune.hpt
Sparkknock rpm .png