I haven't put those on a 380, but I purchased a set of them for my CM9.
The sights are good quality (I like Truglo) and for these Kahrs seem to be the only game in town.
The only thing I'd warn you is that even if Kahr tells you they are in stock....... they probably aren't.
Took a few months to get mine in from them.
ETA: and if you have questions or issues, don't bother contacting Truglo, they are quick to tell you to contact Kahr