That's the same car as the 03-08 Fusion/Mazda 6. Note that the Sachs struts Trav linked to are listed as fitting the 03-08 6 and 06-12 Fusion. Therefore, you can get Bilstein shocks/struts for the older Fusion/6

Part numbers for the front struts
24-102568 Left Front
24-102575 Right Front
You can get the

set of 4 on shox.com for $469