More pics, someone sent me a response telling me the only way to fix speed is to grind down the pulley, well I am not doing that nor do I have the ability to do that.
[EDIT: I see from your second post that you seem to have fixed it. So my ravings below are mostly moot. Congrats.]
NEVER grind down the pulley. That is terrible advice.
If it were me, I would buy a new idler wheel. There's a Canadian company that makes wonderful replacements. They are aluminum with a rubber (band-like) drive surface on the outside. They cost about $50.
Even though your idler wheel "looks" good, and even though everyone other than I will tell you that all you have to do is file down the idler and it'll be fine, they are wrong. Your idler is rubber that's at least 30 years old (since the restore) and more likely 55 years old, since it's clearly a Garrard part, not a replacement. Rubber loses its durometer (hardness) over that period of time. Your idler is probably flexing as it turns, which ucks up the speed. Also, it looks like it's had the spit filed out of it. Get a new idler. (I've had the same problem with a flexing idler.)
A few subjective words on SL-95B speed issues. Even when the SL95B is perfectly restored, it will tend to run fast. Generally around 33.44 rpm. This is for two reasons. One, the changers of the era were designed that way, so that when you have the fourth or fifth or sixth (does it stack six, I can't remember) record on the platter, the record will still sound okay, even though the platter is turning a heavy load. (A teensy bit fast sounds fine and no one can tell. Sloooooooooow is always noticeable. The other reason is it's a Garrard and not a Dual. Garrard always had unit to unit speed variations. (A legit restore guy I know told me that Garrard has 6 different pulleys, and if a machine coming off the line was out of spec, that would put a slightly different pulley on it. I believed him at first, but then I measured all the pulleys I have -- many -- and they were all the same.)
Along with getting a new idler, my other suggestion is someone needs to take the motor apart and relubricate it. The last time it was lubricated was probably 30 years ago during the restore. It needs to have its sintered bearing (the part below the ball bearing) cleared out and relubricated with very light oil. Be very careful when taking the motor off that you don't crack or break the 55 year old rubber motor mounts. (Also, please ignore that Youtube video where a guy relubes the motor by turning the TT upside down and opening the motor in situ (while it's attached). That is a prescription from breaking lots of stuff.
TL ; DR
--SL-95Bs are always very finicky in terms of getting them to run at the correct speed. (Speed and auto/changer operation are the two bugaboos. Changer is harder and you've got that.)
-- Get a new idler. (P.S. On some restores, I've had to try a bunch of different idlers before I found one it "liked." Don't ask me why; it makes no sense. It just is.
--Lubricate the motor
--If you can get it to 33.44 or below, declare victory and enjoy.