This looks like an early Trek DS2 or Rock Shox RS1 fork. Fork internals have not been opened or inspected, unknown how many miles before it may need service.
eBay