There are companies and sellers online who offer you a product for free or heavily discounted price to give honest reviews. Are we allowed to accept such offers and use those products as long as we are giving honest reviews?

Yes