That 45th Mass flag is authentic. The dealer selling it has been in business for many years and has sold a number of flags.
The SS Minnehaha flag looks like a proper steamboat flag from the era based on the pics I have seen but coming from East TN, home of tons of fake Ebay flags, keeps me wondering.
Greg Biggs