I don't know much about Tulsa, but, I know there's extensive racing history there, the Chili Bowl is there!! I'm sure the speed shops in the area could direct you to a good machine shop.