All seems pretty poor from giant. I've had good experience with them here in NZ. Would be worthwhile going direct if you haven't already.
Another option is that these bikes are pretty popular with rental companies. You may be able to pick up a worn out bike with a good frame for next to nothing. Jump on the phone and see how you go.
Another option is that these bikes are pretty popular with rental companies. You may be able to pick up a worn out bike with a good frame for next to nothing. Jump on the phone and see how you go.