@aravind i dont know of mock tests bec its usually paid... anyway E2 has been so helpful for me when i reviewed, these are series of youtube videos that are really informative. E2 also has mock tests that you need to register in with fees for mock tests with feedback. hope this helps.
just so happy because took the test first time friday at 3pm and then saw my results monday 9 am... passed! you will pass this test too!