Barnawartha fit and firing ahead of grand final showdown with Thurgoona