Shimano FD will shift the chain on any brand crank of the specified ring configuration (teeth numbers, ring thickness, ring spacing = 10 or 11 speed). Good enough for your taste? Only you can say.
Are there not many stock bikes with mixed front setups?