CRC/ColorEdge on 22nd street is the best for most anything...besides its only 2 stops on the 4/6 to 23rd st, or take the A/C/E

I know you said they're too hard to get to, but it's not that much of a hike, and their reputation precedes them.