Just use a FT232H board for I2C communication, but you need to write the code for it.
I thinnk the software development is what makes this adapters expensive. Hardware is not that difficult a simple FT232H or a Microcontroller with I2C will make the job.
David.