Is it better to rebuild a 904 or buy a aftermarkt unit??

stay away from Total Crap Incorporated...do a search on here...they are junk. rebuild you 904!