What I did to store my truck while I was in korea was
1. Fill tank and I put stanadyne in the fuel
2. disconnected the batteries
3. Put up on jack stands
I went back home after almost 7 months, hooked up the batteries and the truck never skipped a beat. I had been using stanadyne in every tank prior to the storage too.
As far as filtration, I have been running a racor pre-oem filter with heater and water separator for a good portion of the time I have owned my truck. I recently added the cat adapter to the stock location. I wanted to make sure that I was filtering the fuel the best I could. I think there has been at least 3 revisions to the GM filter up until this point. It has gotten better, but I still don't trust it. That is why I went aftermarket for filtration. It is piece of mind for me.
2016 GMC Sierra 2500HD Denali