I've done a bit of work using SlimeVR. It's probably the most affordable if that's a major concern. You can even build your own trackers using their build guide and rec hardware. I believe it can use the steamvr trackers as imu devices but it won't do positional tracking with the lighthouses.