ok yes but did he do a leak down test and are you sure what is he got going on this ? bad ring ok may be but? at this point oil on the top of the engine could be from many thing and yes ring s to