There might not be an oversized oil filter option, too little space. See https://www.bobistheoilguy.com/forums/ubbthreads.php/topics/4112959/Re:_oversized_version_of_xg731
Wait, that thread was for the smaller 1.8L honda engine, so check for some extra width space and use a
XG7317: 2.70 X 3.47"XG3593A
: 3.02 X 3.39"
Fram Ultra is very good choice. Can't think of better.
If you want to see where SuperTech was made, Warren in Iowa makes it: https://www.youtube.com/watch?v=4g89GGcEyzI
and it looks like they blend their purchased additive package and base oils very well. Good quality control !!
Once a year and 8,000 miles is about right. GM's own dexos1 0w20 applications spec 7,500 mile or 1 year with Direct Injection engines that produce too much carbon soot. Yours makes far less soot.