just check the forums....dseries are cheap, and a dseries came stock in an ef, so yes it will fit perfectly, may need to get some stock motormounts though since you have a bseries swapped in