You can repair you broken aluminum frame yourself with only a borrowed propane torch (extremely commom item) and 1 alumaloy stick that you keep in the bottom of your pannier. The only trick to this product is a very clean surface, and it does work. I would not consider this a perfect, long term solution, but will keep you going till better arrangements are found.
http://www.alumaloy.net/