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

rebuild it! I got my 904 rebuilt had it built for my est 400hp 318/390 stroker, i had a locally owned shop with great reputation do it and if i remember right it was around $1200 incl the 3000 stall convertor