Almost-fit Ashwin ready to rock SA