Anyone here heard of this new Ace Power Fuel Saving Device being marketed on TV infomercials lately?? :question: