Paul- welcome to the forum. There are several variations of the Bavarian Generals wappen that are real, yours appears to be one of the good ones.
Yours is the type where they put the enameled badge on over the top of existing wappen. You want to see details on both side of the enameled part, but only enamel on front, a lot of Fakes are enameled on both sides. You are looking for two posts on the back that are soldered on and should be silver posts... Cannot tell what color yours are.
There are things to look for in the enamel, which I will not mention on the forum, the fakers are getting better, but have not figured this out yet. again, I think yours looks good.
From what I see I think it could be a nice original.
James