I have had good luck over the years on many bikes with All Balls kits. Did my 2005 using them - Seals 56-137, bushings 38-6094, readily available on eBay for under $100 total with free shipping in the US. Bushing kit includes cap o-rings, fork seal retainer springs and bottom bolt copper...