Onto the photos.
Rock Steady on the left, Body Pop on the right.
Rock Steady on lips.
Body Pop on lips.
These glosses advertise themselves as being long-lasting, with the tube stating you can get "up to 6 hours wear". I've been wearing them at work during the week, and I can say they are just average in terms of how long they stay on the lips. I get about 2-3 hours wear maybe. They also tend to matte down as they wear, leaving just the colour on my lips. I have other lipglosses that last a lot better, but I tend not to expect lipgloss to stay on that long. I don't mind reapplying. The colour itself it pretty sheer, but I think they are nice. Rock Steady particularly is good for paling down your lips without giving you that 'concealer lips' look, which works well with a darker or smoky eye.
Overall: I like the glosses, lovely colour selection and I love that they aren't shimmery at all. I would definitely repurchase, but don't buy them expecting them to last all day!