First off, remember that these objections are usually not the real objection a prospect will have. Their real objection is they are unsure if they can do it and that you will be there to help them, although they will never say that.
They will come up with other objections like, "how much does it cost?"
If you have done your homework, and gotten the right training, you will only be promoting products that people would buy even if there was no comp plan tied to it.
This makes the cost issue easy to overcome. Simply ask the person if they are currently, or would consider in the future, buying a similar product. If they say yes, then you at least have a potential customer.
Then you can explain to them how they can get their product for free, and maybe make a little money on the side.