I just bought some traffic safety style leather palm/blaze back/ Super 3M 'flecco tape knuckle strips at the local Army navy for 10 bucks.
Try a safety supply store. Great place for 'flecco vests too.
I also just saw some at supergo, but like most inadequately reflective cycling garments, had that super thin reflective piping on just a seam or two.