All Mazda6 brakes will swap for you. Its just some are larger then the others. The 03-05's are the smallest, then the 06-12 are a bit larger. With the Speed6 ones being the largest. All bolt up and have the exact same offset. So just take your pic. Just make sure to know what year the calipers you have are from, as you will have to get the pad and rotors of the same year.