^^^ i know that it came with D series.. I ALLREADY have a swap.. the halfshaft on my car is from EF!! (i think) it vibrates and doesnt do well.... ALL halfshaft Arent the same... i guess i need 99 si halfshaft...