Koubalinks are EXPENSIVE. Yes, they're pretty, but keep in mind where they are on the bike. You never see them.
I bought dogbones for my FJR that lowered it 1.4" for $25.00 plus shipping from this guy on eBay:
supermoto36
I then slid the fork tubes up 1.4" to keep the geometry as close to stock as possible. Finally, you MUST bend or cut and re-weld the kickstand.
I am having problems with the rear bottoming out even with the rear shock set on HARD when riding 2-up with side bags and Givi top case -- and we're not heavy people. 140# each x 2 people. I also dragged the center stand around a corner (scary) so I'm going to take it off. You need two guys to get it on a center stand after lowering it 1.4" anyway. It could be that my stock shock is going bad or it could be that 1.4" less travel is just too much for the stock shock.
If you're not heavy and you're riding solo and don't have top bags then what I have described above might work for you just fine.
I'm going to a more expensive solution to lower the rear of my FJR. I have ordered a custom length Penske 8983 shock from the guys at
GP Suspension. When the shock arrives in a couple of weeks I will be installing that and putting the stock dogbones back in. In my opinion, this lowers the motorcycle more correctly than using dogbones. The stock dogbones put the swingarm leverage point back to what Yamaha intended and the custom shorter shock will lower the FJR at that point. The shorter shock is also designed to have less travel so it shoudln't bottom out.
That's my $0.02.