I think those are great perches, the ones that stick to the window so that they can look out. My tiel especially loves looking out the window, but the budgies enjoy it too. I'm sure your guys will take to their perch quickly, they just need some time to observe it. I hung a new boing last week and Winston was interested, but afraid to land on it because it sways much more when they fly and land on it. It took him about 2 days before he got up the courage to land and stay on it - at first he would fly to it, barely touch it/bounce off it, and fly away
