Yes , there is a difference. The composite term requires clarification: My 1997 2500 Suburban had composite rotors, but it was explained to me by my Chevy mechanic friend that the rotor face was one type of iron / steel, while the hub was a different type of iron. This made them work better / longer in trucks. 2 different materials qualifies the item as "composite", although we normally think of something like carbon fiber when the term is used. The price difference was huge- about $200 for the OEM rotor, and around $50 for aftermarket non-composite rotors. Supposedly the composite rotors could only be turned if you had a special brake cutting machine that could handle composite rotors. My brother was an aerospace engineer that specializes in composite materials and he verified that the term was technically correct but sort of misleading. If there is only a slight difference, get the composite rotor as that matches the OEM design. If its a huge difference, then I leave it up to you.