will the 89-02 work on the 05?
nevermind skip question. Nope
Yes, they are 32005 and 32006, I have bought them and are ready to be replaced.
Beware that stock one have a plastic cage or armature for the rollers and may break.
How is the seal on the bottom side? Remember to grease it in abundance around seals mostly to prevent water entry.