To be clear - microsoft themselves say there's no problem with 3rd party controllers and you won't be banned from xbox live for using them.
On the otherhand, individual titles have the authority to ban you from access for using items, they deem, unfair.
If you don't blatantly show/prove that you're using one, there's no problem - you won't be detected.