Product review (3 stars): Not a exact replacement
I needed a replacement for my broken Timer Control 3358741B and double checked this replacement using Amazon's Make Sure This Fits feature and also on other websites such as Appliance Parts Pros. Also cross checked the timer control number 3946439B that appears on the part itself.  Every cross check agreed this was a good replacement.
Problems came when trying to install the new part.  The existing part has two threaded holes in the top that mount the timer with machine screws.  This replacement part had the holes, but they had no threads. I found a 10-32 tap and tapped new threads.  Then completed the installation and everything works fine.
This is likely just a manufacturing oversight, but if you receive a similar problem part and don't have the necessary tools or skills (or a handy friend) then you have a real problem and would have to return the part.