Veteran with cancer says mechanic ripped him off