Took it to a shop in Asheville. Got the lens back a couple days ago in working order! $45!