Make sure that the events you want to run will accept M helmets before you buy. SCCA club racing requires SA rating. Both M and SA are Snell ratings, (M)otorcycle and (S)ports (A)utomotive.
Lime Rock up in our area has a pretty good store with a wide helmet selection you can try. (Driving Impressions, www.teamdi.com, I think)