how long is the shaft ? and how firm are you on that price i live in shelbyville ky