Yes, you can use your own contract instead of the Oyster contract. You can also download the Oyster contractor template and use this as a starting point.
To use your own contract, in the first step of the contractor new hire flow select no under the question: Template (Do you want Oyster to prepare your contract for you?). Then upload your own signed contract.
Currently we do not support uploading unsigned contracts for signatures on Oyster.