Controller question

I've got a 3500rpm 130v 20amp 54torque 3hp dc motor. Does anyone have any suggestions on what kind of controller I will need and possibly a price range?? I've been wanting to build a gocart/bike for some time now and this question has always stumped me.. Any kind of input would be greatly appreciated. thanks: Josh