I had this on my 97. It will fit 1993-2000. It will fit other years if you replace the L Brackets, which run about $160. The whole system runs $475 new.
$125 plus shipping.
(http://i22.photobucket.com/albums/b316/jpaul54/GS500%20Parts/DSCN1017.jpg)
(http://i22.photobucket.com/albums/b316/jpaul54/GS500%20Parts/DSCN1018.jpg)
(http://i22.photobucket.com/albums/b316/jpaul54/GS500%20Parts/DSCN1019.jpg)
This one show how the L Brackets attach to the frame.
(http://i22.photobucket.com/albums/b316/jpaul54/GS500%20Parts/DSCN1016.jpg)