Needs machined. Cant remember where I got this one. $100.00 Prefer picked up but will ship from 35811 Huntsville Ala