A taxi should be much less than $100! Shinagawa is really not that far from Haneda; I would think a taxi would be $25 or less.
Personally I would take the Keikyu line to Shinagawa and then take a taxi from there. It should take about 25 minutes total.