these rotors look like the same size as the b14 ones so im not 100 percent theyre even nx rotors, and they are very old- you can sort of tell from the pics how badly worn they are there is a huge lip where the pad wear ends closer to the hub part of the rotor. Who knows- this shit just sucks. thats all I know. He should have refunded me when I asked but he said he sent the parts0 which was a lie and he lied and stalled until he sent them.