MMM is my hatchery of choice, although I have to say I've never ordered the Rainbows from them. They have great customer service and healthy stock.
I think a combined feed is fine. It's got your higher protein levels and should make nice birds for you.