Did the oil look ok before you pulled the head ? What does the head gasket look like ?

As far as putting money into a 906 ... only if you race in a class that requires you to run 906's , otherwise it's scrap ...