I use a cheap small file set from Harbor Freight that gets it very close (cost 3 - 4 bucks) using the small round files in the set and then use an actual size bass string for the final fitting and cleaning up file, but you can also buy a correct bass saddle and nut file set for big money as well.
Brass is pretty easy to work.