I had this BC serviced along with the large one that I bought so it will come ready to dive. It has been rinsed and the bladder flushed with clean water and air dried after every days diving.
In addition, it has been stored in my air conditioned home out of the sunlight between dives. Basically, I've treated it like my life depended on it and I would dive with it today. The weight pockets snap into and out of engagement properly and the inflater hose comes with it as shown. I've tried to show it well with pictures but please ask if you have any questions.