you'll kill a 6.2 if your planning on running around at 3500rpm, the like to run around 2200-2500 2800 being the top of the safe zone.
all m1009s came with gm 10 bolt axles with 8.5" ring gear and 3.08 gears with a 'gov' locker in the rear differential.
you said you have 43-8 teeth that is a 5.38 ratio already (43/8=5.375) I wouldn't go any lower than that with a 6.2 or youll end up blowing it up as it screams down the road.
the 6.2 is a great motor, efficient and reliable but they dont have much "get up and go" it isnt a small block or a 350 at all, no matter what gears you run or what bolt on upgrades you get.
if you arent happy with how the truck is performing i would consider a 350 sbc swap, you will find the performance your looking for.