If you have access to a welder, it's not that hard. I got a set of Zegas that had a rack from a KLR. I cut all the mounting arms off and rebuilt it to fit my GSA.
This is what I started with.
This is installed on the bike.
I thought I had pics of just the racks, I can post some later.