It is a bit complicated but I purchased the EBC rotors through TH Motorsports and they were direct shipped from EBC. TH Motorsports' website said they would fit but they didn't. I received 13.3 in. rotors, part number GD1339, which seem to be for the V8 model. My V6 LR3 requires a smaller 317mm (12.48 in.) rotor. I contacted EBC directly and they told me the part number that I should have been sold was GD1372. However this part number is not sold in the US, only the UK. Not sure if this is the same for everyone because the folks at EBC seemed a bit confused, after providing them with my VIN, at me living in the US and purchasing my vehicle in the US (Maryland). They believe it possibly came from Canada.
I purchased the StopTech rotors through buybrakes.com.