This isn't quite right. All three morphs exist on the same locus in the dna strand. The lesser/mojave will always pass either the lesser gene or the mojave gene, never normal, and never both. The butter will pass either butter or normal. So, every baby that gets the butter gene will be a lucy, either butter/mojave or butter/lesser. Every baby that gets the normal gene from the butter will be either a mojave or a lesser. So the results of the breeding would be
mojaves
lessers
mojave/butters
lesser/butters
Steve