I just picked up a used Simaudio 600i for about what you'd spend on the pieces you mentioned if you buy them new. I'm not sure how it compares to the separates you have now, but I'm very happy with it. They pop up here from time to time and don't seem to last very long when they do.