For me I ask: "Hey Brother, I like those shoes/shirt where did you get them/it." With men the biggest thing is just don't be weird. Let it come off natural, keep it short, n simple. If a conversation comes after, cool but don't push it.
I'll give compliments, but they're usually general like the ones you listed above. Or if it's something specific, it's never about their looks specifically. I'll say something like, "Hey, I like that suit." I couldn't imagine being more direct. It just feels odd to me.