These 3 MLPs Yield 6.5% and Deliver 30% Annual Gains