Don't know about online, but you ought to just take a ride to the nearest big city with a college, and check out the headshops. Walking down High St. here in Columbus would turn up some comparable pieces.

And yes, they will be very expensive. I'm guessing those ones in the picture ranged from $350 to $600.