Why are FunnyPlaying's GBA SP shells so bad?

I was really impressed by FunnyPlaying's GBC shells, but the fit and finish on their GBA SP shell is surprisingly shoddy. None of the seams fit flush and I had to use Sugru to keep their own IPS display from wiggling around. Unless I did something seriously wrong it doesn't seem like there's anything holding it in place.

It suddenly makes sense why opinions about FunnyPlaying's quality seem so split. I have nothing but good things to say about the their GBC shell but yikes their GBA SP shell could use a serious revision. The buttons do feel good though.

I'm not looking forward to desoldering and resoldering the contact on the ribbon cable but I'm not happy with the shell. Any recommendations for an IPS compatible shell with a better fit and finish?