My favourite cleaner for BP during almost 25 years has always been Commercial car anti freeze 50:50 with yellow decorators Sugar Soap.
Totally harmless in my experiance to 200 year old guns on both wood and metal finish and age patina. You will not be dissapointed.