Ohlins has stopped manufacturing this product.
It is to fit YAMAHA TZ 250 1997 - 1999
Mono tube design.
You may visit the manufacturer's product page for more information:
https://www.ohlins.com/product-item/62416/
This is a very good price as it normally retails on eBay and elsewhere from £1000.
Please don't hesitate to ask should you have any questions.
Thank you for looking.