I had clip on aero bars on my road bike until I upgraded to a tri bike. They are great. Your position will need to be professionally adjusted, as the angles are totally different when laying down in aero position. I think it's a great marrying of two different bikes when you only have one.
Were they the shorty aero bars? I have a friend who is on Team USA for triathlon and they have to race with the shorty bars. She loves them.