Head over to Stephen Monte's "Quest for Sound" He is at 2307 Bristol Pike in Bensalem. I bought a cd player from him 4 years ago and had a great experience there. A fun and funky store and Stephen was good to work with.
+1 on QFS, great place, but you will pass it by if you just go up Bristol Pike. He's in the back of a tiny strip mall, and I mean in the back and tiny. The "Mall" is about two stores big, and he's literally around back in the former basement. But he has it all remodeled very nicely and he has 3 or four rooms of ascending price gear, it all works somehow, and great people.
I would also recommend Stereo Trading Outlet in Jenkintown. I've been buying from them for twenty years now, not sure if they've recently changed ownership or restructured, but something changed. AudioLab in Oxford valley was awesome in the 90's, but hasn't transitioned into the 21st century with the same strength, he's downsized significantly with a much smaller location and less of a product line, but still recommended, the local Maggie dealer, but these might not be the best speakers for a CJ integrated. I guess David Lewis is still in business up on Bustleton, but I honestly have never done business there so couldn't comment.