For invisiglasss search the forum - I think
@aaronhicksuk has been doing a group buy to get sheets of Roman Glass imported but I don't know if he's currently got a waiting list on the go.
That is by far the cheapest and easier way to get hold of some i'd say. As fro SF2 decals - maybe speak to
@PeteB. Not sure if he's done SF2 or has plans to do so but might be worth asking.