Hi all, I've been lurking off and on for the past few months here. Great site. I used to be the service manager at a Wal-Mart TLE, and was wondering what everyone thought of SuperTech oil? Just the mere fact that it's WALMART brand makes me leery of it. That and the fact that is smells like AXLE GREASE! What are your opinions of this stuff?