These are the oil & gas stocks to buy now as they are positioned to benefit from higher oil prices and have strong fundamentals.