You can get just the strut without getting the assembly from the dealer. The front struts are available from www.onlinemazdaparts.com
for $193.84 each and rears are $153.81 each.
They are very difficult to find aftermarket. Found rears ata few sited but they want $188 each. Check out link below and see what you think. Was the only ones I could find anyway.