Yes! You're right though, most government programs are aimed at primary care fields. However, arrangements could probably be made with various hospitals or group practices for help with loan repayment. That you will be reimbursed well as a general surgeon, better than the family practice doctors who are also paying off their loans (with or without any loan repayment programs). Cost of living is also much less in rural communities. Plus, you can have a great lifestyle, depending on how you negotiate your call schedule and the types of cases that you do.
Try asking in the general surgery forum too. . .