I don't know why the engine would have caused the speedo reading. Either you changed wheels (rolling diameter) or diff ratio.
But anyway, if you're unable to get a 'lenient' engineer certificate, then you can but speedo adjusters. They're pretty basic and kinda overpriced for what they are, but they do the job and there's not much else you can do about it (other than changing diff ratio or wheel size).