i just did the ZZP M90 swap. its not a hard job but my car was down for 3 weeks cause of all the bull that comes with it. best advice is decide on what you want to do, engine swap, top swap and devote time to it, research everything. the money i spent on gaskets and next day shipping i coulda put a L32 in with a gen 5. oh well live and learn