Deputies said the man went to the Orlando Auto Center Collision Repair on Overland Road demanding for his vehicle back.
The man was told his vehicle wasn't ready, so the man then came back to the shop with a gun, according to deputies.
In the midst of the incident, one shot was fired in the air and the workers hit the man to subdue him, deputies said.
The man was arrested by deputies and was taken to the hospital for injuries suffered after being hit.
The man's identity was not released.
The shop owner tells Local 6 that the work on the man's car was finished and that the car owner didn't want to pay right then.
The man promised to come back and pay later and tried to take the car and leave, the shop owner said.
The shop owner says he took the keys from the man, which enraged the man to the point of the man pulling out a gun and threatening to shoot.
No other details were immediately available.