Yes, we do typically require that persons have their own car or bike before signing up to become a Delivery Rider/Driver.
There are a company bikes available that you may be able to use if you do not have one. However, there are very few of these, so your chances of getting a contract to do deliveries on our behalf if still greater if you have your own bike or car.