A universal profile cutter head with profile knives and limiters would be your cheapest option. Profile 034 and 035 would accomplish the profile your asking about. The limiting factor here would be that 40mm would be the max. Rangate could get them for you.
link to profiles available for the universal cutter head.