I have used M&M twice in the past but wasn't all that impressed with their packaging (boxes arrived beat up and items slightly damaged).
Who do you guys recommend using?
http://www.mandmcycles.com/
http://griffinspares.com.au/default.aspx
I have used J&P cycles many times had no issues, prices were reasonable.