Hornet 900 04r is not in the list on the site, but it says that for honda. I was not mistaken, it fits. Nicely made broken and adjustable in length was no problem to put on. Screws are with self-contracting nuts so they should not unscrew you can always screw on thread glue, and it will also do its job for a million km.