Boolean Modifier results in artifacts
It can be several issues with Booleons, sometimes can be the underlying geometry you are cutting into, can you provide screen of the wireframe of the wheel, also can be worth turning on auto smooth. Will await screenshot of wire.

its fine for me with auto smooth ticked under object properties.