Mine was off also. At 20 I would clock about 35 mph. Changed the driven gear and now I'm off only by 5 mph. At 20 mph I'm actually going 25 mph. I can live with that.
Here's a couple of sites you can look at.
btw: I bought the gear at the Chevy dealer for about $7.00.
http://www.transmissioncenter.net/sp...n_______va.htm
http://www.bgsoflex.com/speedo1.html