Need help cleaning tub

:3

My husband works on cars so our tub is always dirty and greasy I tryed different things to clean it it's never 100% clean or close to it its alway 50/50 and I personally hate that when I want to take bath