I ride the Ares Ucchie pegs which are almost identical to the Colony Exon's. For the most part I love them. They might just be a tad "bigger" in diameter than I really want though. But that is more me than anything to do with the pegs. I've been riding them for probably over a year and have had no issues with taking them off. I tend to put grease on areas where metal meets metal though. I also tend to take my bike apart and tune it up quite often. That probably helps from the caps locking up too.
Hope that helps you out some!