long story but it involves a deer big clif alot of tools and a hell of alot of caryrying \hicking...........as for idgrasil if you go to www.mazdamotorsports.com and get their number off the internet and call them they can give you the part number but you will have to order it through a dealer for like 800-900 dollars I can get you one for like 500-600 i have dealer pricing on all mazda and mazdaspeed parts so let me know i can also call for you.......