How long to rebuild front suspension?

depends on your skill level and confidence. If you doubt yourself then take your time !