I think you technically can get every broom recipe from every monster above lvl 30 but from my understanding of the system the higher level you kill the more likely it is one of the rarer broom recipes will drop. It seems there are different tiers for every 10 levels (30-40, 40-50, et cetera)