Concerning the speedo, for me it ended up being a quick simple job(!). The b-95 speedo was getting really bad last season, neither knocking, slapping the dash nor the trip meter method were working anymore. After reading many posts on it, I tried the light-handed method first, ie only a thorough clean of all contacts (and some dielectric grease (no re-soldering etc)). It's only been a short run so far, but all is good at the moment. For some a re-solder seems necessary, but not necessarily for all.