Last year I managed to get TSA fingerprints done in Bedford - a very helpful lady (US citizen) who had I guess signed up with the necessary bureaucracy to be allowed to do this. IIRC I found her through a link on the TSA website. Not sure if she is still doing it. But it worked out fine and I had no problems when I got to the US (small flying club in North County of San Diego).