I understand that Champion labs makes AC Delco oil filters. This is all well and good. I would like to know if anybody has opened one and compared it to a supertech or STP. I understand that the STP and ST filters are the same. The local nation wide auto parts store sells STP for 2.99 and AC...