Bamboo is not fully aquatic and will need to have some part of it out of water. Some people have had luck with finding it at Ikea, or stores like walmart.
For buddhas I know pen plax makes some, you can probably find them on ebay or at your lfs/petsmart/petco. They're small, with a sitting buddha that's 3-4 inches tall, and a smaller one that's just a head. It really depends on whether you're looking for traditional buddhas or chinese buddhas. Chinese buddhas are reallly common around here, with traditional ones being much harder to find in general.