What did you give for the Corbin, I looked at their website and it looks like the seat they offer comes in two parts and you have to buy both?
As far as the handle bar height it seems fine so far, but I drove it home...so time will tell.
I gave 450-500 for it slightly used on the concours.org site
it does come in two pieces, you mount a bar that the front part latches to, the rear slides under and uses stock seat latch.