2009 Mazdaspeed3 OEM strut and shock options?

After 87k miles my original struts and shocks are worn out and making noises. I was wondering where I can find the best deal on OEM struts with the new mounting assembly included. Not a lot of options out there for the Mazdaspeed3. Not looking for any high end performance suspension parts either...It's my daily driver. Thanks for any help!