There are other formations like this, such as "asshi kun" (mr. legs, meaning a guy that a girl is only friends with because he will drive her around in his car). Yes it does have the extra s (アッシ君). There are a few colloquial pronounciations like this - if you say "kareshi" to mean boyfriend but use standard intonation, you will cause confusion - I think it is more like karesshi. Anyway I think there are some other "kuns" such as those who give girls presents, but I can't remember them.