These purportedly fit a 2002. Based on the info I have (no personal experience) they should fit a 2004.
I'm going to try and find out if there were any changes to the calipers from 02 thru 04.
TTORA forum is the best Toyota off-road club around. We are nation wide with chapters in most states. Come in and discuss Tacoma, 4Runner, Highlander, & TRD models.