Once the needle is off, it will be inaccurate. If you have a GPS speedo (sat nav etc), you'll eventually after trial and error, be able to reseat the needle into an accurate position but you'll never get it right first time.
Can you remove the entire speedo dial, including odometer, needle etc and put it into your new one, or are they a different shape.