Couple of things.
edit: not done. pressed by accident.
This is only 100 inch. I'm not posting this as a suggestion. I just want you to look at the picture. You see the stand on this? That's the kind of stand you want. 2 legs on each end, with enough space for you to place sandbags, or better yet, something you can stake into the ground. This one is kind of shit though.
For an entry level projector screen, these guys have good prices and better selection. https://elitescreens.com/front/front/productdetail/product/163 As you can see, 120 inches is pretty small. If the specific club doesn't have the headroom for your screen, or the throw space for your projector, consider doing a permanent screen installation for them with coroplast like u/ThatLightingGuy suggested. It will cost "The Club" maybe 50 bucks. And make sure the club pays for it, and they understand it belongs to them.