If it doesn't require drivers, you should be solid for future compatibility.I have a 3rd party ethernet adapter, it's the linksys. USB-Ethernet dongle thingy.
No additional drivers needed. It just worked and was recognized as a ethernet card right away. Works just as well as the Apple one and goes for <$10 on ebay.
Do you have a model number you can share?
Linksys USB300M (although it also has the Cisco logo on it)