I didn't read the whole thread, this is in the Welcome Forums.@Wyorp Rock how does this look to you?
ER Forums, the OP may get more input.
It's a deep wound and going to take time to heal.
Good that's there's no odor.
Aspirin shouldn't really be given for more than 3 days, so if you can find a vet that will prescribe some pain relief that would be best.