The bearings in my Giant DBL rear hub & freehub require replacement. Does anyone know exactly what hub this is? It's a DT Swiss something, 350? Is it just a case of punching them out & press new ones in with a suitably sized socket, or will I...