Best thing you can do is check your local stores, a place like Gamestop might have a new one left, or perhaps a used one as well.
The only place I could find any GBA SPs that said it was not in stock was Toys R Us. Target showed the Pearl Blue in stock in a couple of local stores. Only place I could find Graphite was on Ebay and Amazon, though some are used and some are new.
Amazing how two years ago I bought one, and now they just disappeared.