A high-yielding gas energy pipeline ETF and two oil companies gushing cash make up a list of three great stocks to buy for ...