Prusa Mendle X ends - low profile

As my desk space is limited i wanted my Prusa air 2 to take up as little space as possible. It bugged me that the X carriage stepper sticks out so i designed these to allow the motor to sit "behind" the Z rod & Z axis screw.
The compromise being that the Nema 17 stepper retaining screws are difficult to access so i have included 2 holes for the bottom 2 screws where the allen key for M3 screws passes through. Can only be used when the bottom LM8UU isn't fitted as well as the top Z nut and backlash spring.
While i was at it i have implemented an idea for an adjustable idler pulley so the X drive belt can be leveled with the carriage X rods whether you use a standard 608 or 607 bearing, with or without idler pulley like a GT 2 idler pulley > http://www.thingiverse.com/thing:45955
I've seen this kind of system before but cant remember where!
I haven't printed or tested these yet but will do so in the coming days.
Updates
Sept 17> Just updated idler Xend to idlerXend 2a with some minor chamfer additions to aid printing.
Added a T2 -40 tooth idler pulley to fit standard 608 bearing
Sept 18 > Found a chamfer fault in motor X end ..now updated to rev 2a
Problem with 40T idler pulley ..wall thickness between idler teeth and bearing was very thin....added 41 tooth version
Sept 20 > Issue with Nema 17 bolt hole spacing in motor x end resolved. STL file updated to rev 2b motor x end
Sept 24 > Added Rev 3 Motor & Idler X ends. Lowered the overall height of both the LM8UU containment tube and M8 backlash nut holder & added a chamfered gusset between the two.
All comments welcome