AF Chief,
What is the issue with the speedometer? For the most part, now and days all are electronic and just get a pulse signal, so the old typical repair shops are not going to do much good, other than charging for something you can do yourself.
A little more on what the symptoms are that are leading you to need a repair shop for the speed/odometer would help. If it is bad, ValueTeck with the Dakota Digital is the way to go. More than reasonable price, excellent service and easy install with lots of nice features. Of course if it is something besides the actual speed/odometer itself, (say sending unit, wire, etc) will do no good either.
On the shifting, as already mentioned, check the adjustment, the hemi joints and alignment (all can be done easilly yourself with basic handtools) and read the many threads (do a search ) on how to adjust and clean-lube the hemi joints and shifter. If it is beyond that than maybe be pawls inside tranny or some other componet.
Good luck and post the symptoms of the issue with Speed/odometer so in case there could be some other advice to check before throwing money at a new one.