Multi-choice problem: Is the next sentence syntactically and semantically acceptable?

I gave a gun to my brother which I had cleaned.
Options:
a). unacceptable.
b). acceptable.
b).