Is Enterprise Products Partners L.P. a Buy in 2018?