I have all but 1 checked do I need to buy a BL2 gun for the last one or not?
You most likely already have the check from the early adopter pack, you can check your profile to make sure. If you do, you will need to buy another gun.
I just said screw it & got VIP - Effervescent World Burn for BL2
After the 3 weapon randomizers, the 3 lv 10 guns for BL3, and the one for the survey I only had to buy 1 thing in BL2. So I bought a Norfleet after I recapped gaige and turned OP levels back on for that last checkmark. (I also then blew myself up with it because I wasn’t paying attention to my surroundings when I fired it…)