Motor Repair - Goose Creek, Moncks Corner Area?

Do you guys know of any good places in the Goose Creek, Moncks Corner area to get my Johnson 50 looked at. It’s been running really rough lately, and now the oil light started coming on last night.

I don’t know what the oil issue is. I would simply like to disable that and mix my oil. I suspect the rough running issue is the fuel pump or the need of a carb rebuild, or both.